I use fusionone to sync all of my outlook info (contacts, calendar, to-do, e-mail, notes) between my home and work PCs. It also keeps all you info on a web-accessible server to use when you're at some other computer. You can also sync Palms/PocketPCs and many mobile phones.
It also does favorites. So let's say that I'm at work browsing and I add a favorite. By the time I get home, it will also be in the favorites menu of my home PC. And if I'm at a friend's house and need to pull down the favorite, I just log into the fusionone server and grab it from there.
It's a pretty cool service. Free also. You can upgrade to a better service thru them with more storage space, automatic syncs (a VERY valuable feature), more options, etc. It's expensive though.
Check it out though. I've used several different syncing programs in the last year or so and fusion one is by far my favorite--it will do anything you need.
l2c