Try this:
www.neopages.net
Features:
* Domain (
http://www.domain.com) (only if you already have purchased the domain!) or subdomain (
http://subdomain.neopages.net) hosting
* 50 Megabyes (Upgradeable to 100 megs)
* CGI/PHP
* True FTP Accounts
* Site Admin Control Panel
* 5 gigs bandwidth per month (upgradeable to 10 gigs a month by request)
* Access to mySQL database
* POP E-Mail (same username/password as your FTP login/password)
* Great free support in our support forums!
To get hosting you have to apply with an already working site. Chances of getting the hosting are increased by being an active participant in the community. To apply, go straight to
www.npforums.com, register, click on the Application Center,
read the rules first!, and then write your application.
Good luck!
Btw, this is where I host my own site. It's a reliable server, had some trouble last month, but it seems to be all good now. The guy who runs it also runs
www.tabulas.com, don't know if you've heard of it, and
www.lightbox7.com