For whatever reason, expose and I just don't seem to get along - I like to have all my windows in front of me at the same time (ergo the 30" Monitor). Another approach, multiple smaller monitors, isn't trivial to do with laptops.
I recently tripped across:
http://www.codinghorror.com/blog/archives/000928.html
Which seems to do a lot of good things on the PC - does anyone have insight into an equivalently excellent tool or procedure for the Mac?