I highly recommend Hostmonster.com
I was a web designer for 7 years and have used more than a half dozen hosting companies. This one averages $7.95/month but has the best tech support, fast servers and very good reliable uptime. Don't get tricked into GoDaddy or 1n1. The worst I've dealt with is ipage and fatcow.