x10hosting offers free unmetered bandwidth and disk space, but they also have a lot of downtime and don't allow you to use some of the more popular programming languages (Python, Perl, etc.) The best way to get the "bang for your buck" is to get on a paid hosting plan. I would recommend looking at http://www.whoishostingthis.com/hosting-reviews/ to find which might be best for you (and be sure to read the Terms of Service for whatever host you go with!)