To give a bit of context, we are looking to host our Microsoft dynamics e-mail router to connect to Google apps e-amil.
We are looking at many options from varying angles, but one possible option is looking at a cloud VM, however it occurred to me is the cost of bandwidth.... Ignoring the other options at the moment, this is just for arguments sake:
Is there a way in which to setup a cloud environment to have near-free bandwidth to gmail? I'm thinking perhaps a tunnel to a specific IP or perhaps hosting in Google Cloud Compute engine (I release GCCE probably isn't an options as I think they only support Linux).
My thoughts behind this are similar to how DB providers operate (e.g. mongolab.com) at the moment by having their database platform installed in your cloud provider to get it closer to the app server.
Cost wise, the best option would be to host your MS Dynamics at a Data Center which is geographically closest to a Google's. For that, you might want to explore AWS, which offers to select where you want to host your VM.
However, I argue the basic principal. Here's an alternative: