Try plugging the cradle directly into the USB port of the mac. I fought for hours with my Visor trying to get it to sync, it would just partially sync, then drop the connection, or not sync at all. I had it plugged into a Belkin USB hub, and then the K/B, and it didn't work correctly every time until I plugged it directly into the mac.
-V