I am currently running my own in house exchange server and considering moving to a hosted solution (The Cloud). There seems to be several option in a hosted base system. Does anyone have any suggestions or where to start? Office 365 or hosted exchange? Google, Microsoft, Intermedia ... how do you pick?