Google Apps and the Motorola Milestone
I spent some time playing with the Motorola Milestone today. It's a really nice device, but more on that later perhaps.
For now, I just wanted to post a couple of findings with regard to the use of the Milestone with a Google Apps for Domains account, in the hope that someone finds them useful.
Initially the device was configured with a Gmail account (aka a non Google Apps account). This isn't how it needed to be set up, but when initially prompted for a Google account, the Gmail username was entered.
Now: it's worth noting at this point that if another Google account is added, even a Google apps one, the Calendar sync isn't an option; only contacts and mail.
I couldn't get Google Sync working as an Exchange account either, regardless of the settings entered.
In order to set up the correct account, I had to nuke the phone and restore factory defaults. I spent a while trying to get things working without doing this, but I didn't have any success. Having performed a reset, I was able to enter the Google Apps account during setup and calendar, contacts, and mail sync'd up with no problems at all. Contact photos also sync'd from Google to the device, which is a nice touch.
The next complication arose when I tried to recover the previous purchases from the Android marketplace. These had been bought using the Gmail account, not the Google Apps account. So they were unavailable when the Google Apps account was the only one present on the device. Also, with a Google Apps account on there, Marketplace seemed to through you into an infinite loop of "please enter a username". Adding the Gmail account as a second account, but opting only to sync mail, kicked the Marketplace into action, and the device connected successfully. I still couldn't get at the apps purchased with the other account though.
Enter Google's refund policy: you can buy any app, and your card isn't charged for 24 hours. So within that you can ask for a refund, and it's like the transaction never happened. So: nuke the device again, refund all the apps, nuke the device a third time, and set things back up with the Google Apps account again. Repurchase all the refunded apps, and you're good to go.
Hope someone finds this useful. I may post some more thoughts on the Milestone later on.

