I've been using moonwick's lasthome.net service for a couple of years, but recently he's decided to exit the hosting business. It's been great, I've had nothing but good service, but it's really too much for a one-man operation. I don't blame him.
So I set up a dedicated server at 800hosting.com and am in the process of moving over my web sites. So far it's working well. With the package I've got, the hardware is their problem but 100% of the software is my problem. It's nice because I have a whole box to myself, but it's also completely my fault if I screw it up. We'll see how that goes.
Once I get my main web site moved over, there are at least four or five other sites that I need to move. For example, minilink is currently running on my desktop machine at home. I have to set up PostgreSQL on the hosted server before I can move that. I think I know what I'm going to be working on this weekend!