How to register a domain with godaddy and enable free hosting on Google:
- Purchase domain from godaddy
- This will use the default godaddy nameservers (ns35.domaincontrol.com, ns36.domaincontrol.com, etc)
- Set up Google Apps for domain
- Complete signup form and request cname value to verify domain
- Login to godaddy domain manager (advanced)
- Add www forwarding to get naked domain to work (use masking)
- Delete all the default cname values, which point to various services
- Add google.com cname value and use default TTL
- Add cname ghs.google.com with alias www
- Add www sub domain through GAE dashboard
- To enable email use this service
- Had to wait 10 minutes before service was active