I use 1&1.com. Great pricing, superior uptime. On the downside, their interface is a bit of a pain, and the username issue still bugs me. (They assign crazy, impossible to remember usernames.) It's also helpful to have some basic network/server knowledge, but that's true of any host where you're not paying for handholding. :)
no subject