Image representing Google Apps as depicted in ...

Image via CrunchBase

Yeah, I said it.  And Google, I hope you read this.

Why I wouldn't recommend Google Apps to small businesses/individuals?  Because there is no easy way to transfer email from Gmail to Google Apps.

The best I could find is

http://www.thamtech.com/blog/2008/03/29/gmail-to-google-apps-email-migra...

This might also work (but I didn't try it): 

http://blog.xiaoduo.info/wiki/GmailMigrationScript

I'm now stuck with 20000 messages xfered, and 6000 not.  Bummer.

Update:  I finally got it  to work with this script:

#!/bin/bash
nice imapsync --host1 imap.gmail.com \
--port1 993 --user1 oldaccount@gmail.com \
--passfile1 ./passfile1 --ssl1 \
--host2 imap.gmail.com \
--port2 993 --user2 newaccount@newdomain.com \
--passfile2 ./passfile2 --ssl2 \
--syncinternaldates --split1 100 --split2 100 \
--authmech1 LOGIN --authmech2 LOGIN \
--regexmess 's/Delivered-To: oldaccount\@gmail.com/Delivered-To: newaccount\@newdomain.com/g' \
--regexmess 's/<oldaccount\@gmail.com>/<newaccount\@newdomain.com>/g' \
--regexmess 's/Subject:(\s*)\n/Subject: (no--subject)$1\n/g' \
--regexmess 's/Subject: ([Rr][Ee]):(\s*)\n/Subject: $1: (no--subject)$2\n/g' \
--useheader 'Message-Id'  --skipsize

# Add this to do one folder.  don't forget a \ on prev line
--folder '[Gmail]/All Mail'