With the cost of computer hardware today and the availability of file and folder sync solutions, it makes great sense to always have a second backup laptop available to you at all times such you can alternate or switch between them based on the emergency (machine is dead) to the having a larger presentation laptop and a smaller travel laptop. The sync solutions that work well for me are Microsoft Live Mesh and the Insync solution with Google Docs. Both of these solutions allow you to setup sub folders of your Documents folder as a complete file store that is synchronised to the other machine(s). In the past I have used the sync solutions to provide full files/folder backup and recovery for moving to a new laptop, but with the large amount of data I now sync that has sometimes taken me up to a week to get back and in operation. I see it now as a much better solution to always have two machines on the go simultaneously.
Live Mesh is more flexible in allowing you to have multiple folders all over your machine that you set to sync across all machines, but it does not offer much cloud storage (5GB but you can peer to peer sync without going to this storage) and there are mild rumours that with the coming Windows 8 that it will be ceased. This has proven very reliable for my situation where I have been syncing 80-120GB across three machines but I am not sure I will be sticking with it.
Insync is a much more interesting tool that allows you to use the universal storage nature of Google Docs to sync all your machines to Google Docs, and due to the low cost of Google’s storage ( free for 1GB, $5 for 20GB, $20 for 80GB, $4,096 for 16TB! per annum) you have ultimately unlimited storage. This service also allows you to share individual files and folders using the sharing functionality of Google Docs, and your remote and mobile access is via standard Google Docs on whatever device. I can see me transitioning to Insync only in the coming months.
Email is just a matter of using a webmail solution or one that offers full sync or IMAP to a PC client such as hosted Exchange solutions (Office365) or ,my favourite at the moment, Google Mail for Apps. Both of those solutions offer a complete storage solution for all your email, contacts and calendaring needs. Google offers more capabilities in being able to share calendars with people outside of your organisation and having access to some very interesting Google Apps platforms solutions such as CRM. Microsoft is definitely more behind in that side of things, and way more costly.
On top of that, using Google Chrome with full browser sync also makes sure that every bookmark and extension is synchronised to every machine I use. The final piece of the puzzle is the use of Lastpass to ensure that I have secure access to every password that I need.
So you have no excuse but to have access to a laptop with all of your data, all of the time, and even have access to your data in the cloud.