www.cwihosting.com are really really really good..
they really do have unlimited bandwidth, they're fast, customer support rocks (they'll help you fix your cgi or php scripts for free).. Server space is unlimited, you have awesome site logs and info, multiple redundancy, so they give you a 100% uptime guarantee, you have total freedom to set up user accounts and email addresses.. tonnes more.. really, they're the best host I've had.