If you're all presuming that EC2 is some magical pixie dust for reducing the costs of running a large site, that's not the case. We had ~10 EC2 boxes and 15 managed servers at Contegix, CDN, Dynect, email service provider and a few more services thrown in.
It's not any less expensive today because those numbers I gave are current numbers.