It might seem something trivial. Migrating all your personal mail to google apps.
Well eventually it all is trivial, the quick steps are:

  1. Subscribe to Google Apps
  2. Setup your domain
  3. change MX records
  4. Add a cname
  5. per user enable imap
  6. upload the mail archive(s) using imap

In more details follow the steps below.

First step is to subscribe to the google apps personal service. The following link should be of some help: http://www.google.com/apps/intl/en/group/index.html

The rest of the steps are excellently written on http://www.hanselman.com/blog/MigratingAFamilyToGoogleAppsFromGmailThunderbirdOutlookAndOthersTheDefinitiveGuide.aspx and so it is nonsense to rewrite the whole text.

One important advice is to disable imap access if not needed, and to ALWAYS ENABLE SSL. This is done via the Dashboard -> ‘Domain Settings’ -> Checkbox enable SSL and ‘Save Changes’