Not to mention having your own datacenter, which is even cheaper (unless you do something stupid).
EDIT: to the naysayers: I worked in various companies (from tiny to huge) maintaining their own DCs and had access to financial data. And I was involved in the setting up new DCs.