Hardware for sure, but I would suggest commodity multi monitor setup. Two 19" compared to asingle 24" is dramatic when working with wide tables or spreadsheets.
Additionally, fuzzify/normalize critical columns (columns that indicate to the user that further analysis needs to be performed, and possibly further action). Group by those fuzzy values.
The other trick might be to incorporate 'pinned' columns so that as a user scrolls left or right the pinned columns trail to the opposite end of the screen based on scroll direction.