If you have the Windows Live Toolbar installed and are having issues with syncing your Favorites across computers, John Pollard found an answer:
John uninstalled the old Windows Live Favorites for Windows Live Toolbar, and his sync options re-appeared on his (new) Windows Live Toolbar. In one case he needed to re-install the new Toolbar, but after that everything worked. So if you’ve had problems, make sure the old Live Favorites is uninstalled.
Also, if you’ve tried to install Windows Live Sync and have been getting a network error, there is a fix for that. From Windows Live Sync blog:
The issue you are experiencing should now have been resolved. To install Sync, please try the following steps:
1. Visit https://sync.live.com/clientdownload.aspx and select the Windows client
2. Save the program to your computer (Desktop, etc.)
3. Run the installation
4. Once the installation is done, run Sync from the Windows Live folder in the Start Menu.
Rachel also comments that there is a new Mac client, so if you’re having issues on a Mac, make sure you have the latest version.