I can't find a good argument for not using a decent web host such as hostgator or gogethosting.
I've used various inexpensive webhosts over the last 10 years with moodle. Yes, it's getting easier and easier for the regular person to rent one of these $8/month hosting services and get moodle up and running. I won't give you a good argument for not using bluehost, hostgator, site5, goDaddy, 1&1, Fatcow, etc, but.......
A few thoughts:
- You get unlimited bandwidth, diskspace, but the most important is the limited PHP processer load.
- Shared hosts really limit how much php processer time you get. So yeah, five concurrent students taking a quiz is no problem, but a classroom of 30 with immediate quiz feedback can make your hosting provider shut you down.
- When hostgator shuts you down, they will be happy to hard upsell/upgrade you to a $60/month VPS. (yeah i know about the $25/month VPS, but installing Centos from scratch is no picnic.
- The newest version of Moodle always seems to use a version of PHP that is a year newer than what a shared host has installed. This makes sense, if you are hosting hundreds of php apps on a machine, you don't want to immediately update php in fear of breaking things.
Again, I've jumped around as not all hosts run the same, but this is just food for thought. It's really hard to find a site that reviews hosts, because they all all so fluid in the services they provide and it depends on demand.
Most hosting providers have a web app one click install for Wordpress, Moodle, etc, which makes it really really easy.
Thoughts?