I'm confused about this statement: "you'll almost certainly need your own Google Apps domain" Perhaps because they automatically configure DKIM/SPF? But so do many other providers and it's not particularly hard to configure your own mail server to do the same.