After deciding that PDAs are too large for everyday use, I anxiously waited for my cellphone contract to expire so I could get Cingular 3125 Windows SmartPhone. On paper it had everything I wanted: GSM, latest Windows Smartphone OS (which means I can write .NET programs for it), extension flash card, and synchronization with Outlook Email and Calendar. Describing my experience with the phone would be a full-fledged entry on its own, but I am not ready to talk about that right now. Today I'll write about synchronizing my windows smartphone with Vista.
The big news is that ActiveSync is no more. Unlike older versions of Windows on Vista external devices are synchronized using built-in ActiveSync replacement called Sync Center. Back on XP ActiveSync has rarely given me any issue with couple of iPAQ PDAs I owned for the last few years. Therefore Vista's Sync Center got me confused from the start because its tray icon
does never seem to be reflecting the reality: is shows syncing in progress while it has finished long time ago, or it claims that no devices are connected, while the phone is connected. I was trying to troubleshoot connection issues, when I almost by accident stumbled across Vista Mobile Device Device, where connection and synchronization status were displayed correctly. From that point forward I started ignoring Sync Center and would simply click my phone icon in the Sync Center to go straight to the Mobile Device Center.
Here's how the two look like when my phone is connected:
Exhibit A: Phone connected but Sync Center does not show that

Exhibit B: At the same time Windows Mobile Center sees my phone connected and correctly reports time of the last successful sync.
The Verdict: Skip Sync Center and use Mobile Device Center.