Depends on the work, but I've found that all my dotfiles (including .ssh and .screenrc and .vimrc) linked into a directory on Dropbox, as well as my Development directory (containing all my local copies of git repos) goes a long way toward achieving this.
I _really_ didn't want to build a computer, and the iMac is _substantially_ faster than the equivalent-costing MBP (and also frees me up to travel with an Air).
I _really_ didn't want to build a computer, and the iMac is _substantially_ faster than the equivalent-costing MBP (and also frees me up to travel with an Air).
It's a useful tradeoff, I think.