I can second the suggestion of Jim's setup. Being able to work pretty much anywhere I want can make the day more productive for me. I use a notebook with a wireless network at home, and a bluetooth connection to the cellphone in my backpack or pocket when I'm out somewhere. External monitor at home, external hard drives too.
Oh yeah, here something I've used for years with my notebooks. Not a nicely-designed website, but a very good product...
http://www.airdesks.com/
.