AWS Reference Architecture for Web App hosting (http://media.amazonwebservices.com/architecturecenter/AWS_ac...) shows S3 as being used for static assets and CloudFront to deliver it. Interesting they also show a Web Server under the ELB, making the reader why would one use it, given that S3 is used to store all the static assets.