I host 5 websites with Loose Foot Computing, they are pretty good for the price.  Im only paying $25 a month for 10gb bandwtich, a SQL 2000 Server, 35 email boxes, and a decent list of installed components.  They also support .Net, even though right now most of my sites are still in classic ASP, you can do pretty much everything you need to with thier online control panel.  I looked at a lot of hosts over a year ago, and they were the best deal, IMO.  The only thing they are lacking is disk space for most of thier plans.  But unless you have a lot of graphics, it doesnt cause a problem.
They have had maybe 3 1 hour outages over the last year, which kinda tick me off, but they are moving to a new datacenter to improve thier up time.