Which makes me wonder: what would it take to match the capabilities of this setup with modern hardware?
Or, one could host the entire thing on S3 with CloudFront at a fraction of the cost.
Or, you could rent capacity somewhere with decent bandwidth prices and pay 2%-20% of CloudFront/S3 bandwidth prices...
Or a smallish EC2 instance and the whole of the rest in S3...