In a recent post I mentioned my troubles with syncing the windows mobile emulators (ie cradling) with the Sync Center on Windows Vista.
As it turns out it was quite an easy fix (and to be fair - something I should know by now). It appears that syncing over DMA isn't enabled by default which is what's required to "cradle" the Visual Studio 2005 WM Emulators.
The fix is to simply open the Windows Mobile Device Center, open the Connection Settings (the link will appear under "Mobile Device Settings"), select the check box beside "Allow connections to one of the following:" and finally change the drop down selection to DMA.
That's all it took for me.
Good luck and happy developing