Should I use Amazon S3?
TomOfTTB: How many users would you have?Because I'm tempted to say you should just try one of these cheapie web hosts and see if that fits your needs.  For example, and I have no affiliation with this company other than using them a few times, webhost4life has an account with unlimited* bandwidth and unlimited* storage for $6.95 a month (http://www.webhost4life.com/linux.asp).  That's a pretty standard price for  linux based hosting.The disadvantage to these types of deals is that they stuff a bunch of websites all on one server which makes performance slow.  But it sounds like you'd only have a 1 or 2 page site so that might not be an issue for you.* when these providers say unlimited there is often a clause in the fine print that sets a limit.  You should check before signing up for one of these services.