When I chose Google Apps for my domain (stoynov.com) I created myself a Google Apps account at email@example.com. I already had a Gmail account at firstname.lastname@example.org that later became a "Google Account". Google accounts have access to all google services like Reader, Docs, Groups, so on. I wanted to migrate my Gmail account to my Google Apps account and still be able to use all google services. Unfotunately Google Apps accounts have access only to a special "Google Apps" version of Docs, Calendar and Gmail, but no access to Reader and very weird access to Groups.
At some point Google decided that "Google Accounts" could be made with emails other that Gmail. And Google proposed that I create a "Google Account" for my Google Apps account, so I did. So at some point I have the following:
email@example.com - my Gmail account.
firstname.lastname@example.org - my Google Apps account for stoynov.com domain
email@example.com - my "Google Account".
At some point Google suggested that I create a Gmail account for firstname.lastname@example.org and suggested the address email@example.com so that my "Google Account" would be "complete".
Now what does "complete" mean? Well, here comes the "issue" with google groups. I had been subscribed to many google groups and to some I had admin privileges and to some I didn't. When I created firstname.lastname@example.org I wanted to move my subscriptions from email@example.com to the new account. Well, this happened to be harder that I thought. First, non "Google Accounts" don't have access to the web interface of Google Groups (groups.google.com) and thus cannot be admins to such groups. So then I subscribe to these groups with my firstname.lastname@example.org "Google Account". And at some point there was a Google Group with the following subscriptions:
email@example.com (referring to my Google Apps account)
firstname.lastname@example.org (referring to my "Google Account")
There's one other stupid thing - I couldn't have a picture to my "Google Account", because I didn't have a Google Profile. Google Profile looked like a personal page with a lot of personal info. So I chose not to have a picture. But I digress.
This was all working ok, even though it was really stupid, but at some point Google Apps' version of Google Docs didn't work ok with my iPhone and said that I have logged with the wrong account. And then I checked the admin panel of my Google Apps and it said something like "Google is changing, you can migrate your Google Apps to a newer version that would allow you to have access to all Google services. And I said, well finally. Google Apps should have been like this from the start.
Now follows part 2 that explains the migration.