I've been with 5dollarhosting.com for many years now (family owned and operated), and I'm very pleased with their service. As you can tell (hopefully), TuscanyCircle is packed full of all kinds of goodies, and it all runs on the Linux/Apache servers on the backbone. Except for the antispam tools, it does indeed cost only $5/mo. Their customer service has been wonderful over the years, even when I do some out-of-the-ordinary stuff, and I don't say this about many businesses. Unless you're going to host yourself, I recommend checking out 5$'s hosting services.
UPDATE 10/2009: I can no longer recommend 5dollarhosting. Second-level support is nonexistent (see below), and you will be stranded without any solutions to anything but the most basic problems. With other hosters slowly improving their support and offering more features for less money—and add in an apparent abandonment of responsibility to customers—avoid 5dollarhosting.


Seconded
I once again echo Wayne's recommendation. I have hosted my domain there for over four years now, and they have been terrific. They have excellent uptime, no-hassle domain registration (if you use their partner, though you don't have to), and terrific service. The few times that I have run into problems, I have gotten quick responses/resolutions. In fact, I just recently made a change to my account that required an email to the "sales" address. I got a response back within an hour (from the owner of the company, no less) telling me that my request was taken care of. On top of all that, try and find a quality web hoster for $5/mo.
If you are looking for a web hoster, they are definitely worth checking out.