Greetings! I am using a Motorola Droid (via Verizon Wireless) and connect to my Vista desktop via a USB cable, and employ the latest 2010 version of Microsoft Office to keep my contacts and correspondence in order. When I had a Windows based smartphone, all was right with the sync'ing world - as it was nearly seamless... all contacts up to date and accounted for. When I switched devices, all changed, and I had to use a third party program to keep my contacts list current. I tried Mark/Space's The Missing Sync, but found that the only way I could sync my contacts was either via bluetooth or wirelessly (which neither options were possible on the desktop device), but I could sync my music, photos and documents via USB. Gee, thanks. No other way around it, it seems... either it's done wirelessly or not at all. I can see the simplicity and ease of use - if you're set-up for that, but what of those that aren't. Got my $39.95 back in due time. CompanionLink offers a few options... either via USB or directly - through Google. I found that both worked well, but each transferred contacts to my phone - but, transposed first, middle and last names of SOME contacts and not others. Odd. No explanation as to just how or why that happens. I've settled - for the time being - on using the CompanionLink for Google version, and make what changes I require - and keep an eye on just what and where the records are changed. If you make changes to the Google contacts - it does not automatically do the same to the Outlook 2010 files on the connected desktop for some reason. Don't know if or when that happens. Ditto the same if changes are made on the Droid - if and when they get transferred to both Outlook 2010's contact list, as well as the same on Google. Perhaps there is a "special setting" I just haven't come across as yet. Suggestions...?! So, what means are YOU using to sync your contacts with your Droid...??