I finished moving everything to FastMail yesterday. Gmail, iCloud, and my junk Yahoo account are all forwarding to FastMail, I have Gmail and iCloud sending identities setup so I can send using Gmail and iCloud SMTP servers. Calendars and Contacg have been moved as well.

Jimmy Reekes III @jmreekes