Chrome Sync
If you are like me, you use different operating systems and computers. If you use Google Chrome or don't, here is why it is my favorite. Chrome allows you to sync personal data across different computers. It basically consolidates your preferences across multiple versions of the Chrome browser. No more importing bookmarks or reinstalling add-ons, it will do it all for you!
You just need a Google account. To do this, open up the options and select the Personal Stuff tab. The rest should be intuitive.