one of the most expensive things you can do is serve content from S3 and *not* cache it with CloudFront