The Mozilla Weave project is introducing an API and client-side code to store all your web browsing preferences online. Encryption is the default, and the backend requires nothing more than a WebDAV server, so you can run your own server and extend it however you want.
So, as you move from machine to machine, device to device, you can get your cookies, passwords, etc. no matter where you are.