This may be a fairly elementary question, but I was wondering what the best/cheapest way to do storage for user uploaded images is without relying on another platform like flickr or facebook. I'm assuming its S3 but would love to hear if there are other solutions out there.