As I am in the process of re-working our website from the ground up I am looking at making it as fast as possible while reducing unnecessary bandwidth and maximizing our ability to handle traffic as we already had one major burst of traffic that shut us down.

That being said, what are your setups?

Currently we have a very modest setup with a VPS that has 1 Core Dedicated CPU, 2GB RAM, 120 GB RAID 10 Disk Space, 10 Mbps Unmetered Bandwidth (~3300GB). All of our media files are offloaded to Amazon S3.

As we have begun to severely outgrow that I am looking at beefing everything up.