Microsoft Phone Data Manager -syncs contacts, music, pictures, and videos between your phone and your desktop and the web. More specifically, the contacts are synced to the internet with Windows Live (meaning you'll need a Windows Live login), and the media is synced with any folder you choose on your desktop. Microsoft Phone Data Manager syncs over USB or Bluetooth, and Microsoft has published a list of supported and unsupported phones. The list only includes phones they've actually tested, meaning if yours isn't on either list, you may still be in luck. The Windows-only application is currently in beta and is free to download. We don't have a supported phone on hand, so let's hear how it works for you in the comments.