I use PowWeb, but they have a strict worksafe policy. However, you get a ton of space and bandwidth for cheap.
I used to use DreamHost, which I would recommend over anything.