We use bluehost for hosting our websites. We highly recommend them. They have lots of features and bonuses, and are very reliable. Their technical support group is both helpful and knowledgeable. I’ve researched a lot of hosting services, and bluehost has the best value I’ve seen.
BlueHost.com was voted best support several years in a row! Offering a free domain name, unlimited space*, unlimited transfer, SSH, SSL, FTP, Stats, CGI, PHP & MySQL** all for an amazingly low monthly price!
*In other words, you can put as much stuff as you like on your website. **They have all kinds of extra geeky features if you choose to use them.