I am more and more in favor of having my data ‘in the cloud’, since if you travel around, even between home and the office, there’s not much point having al your data on one physical machine if it’s stuck under your desk.
Saving your data to the cloud is one thing, but Ghost have a virtual desktop service where you can run your OS remotely from their servers. Might be worth checking out at some point.