I've had good luck with Linode. I run Utility Mill through them. They run great, reasonable rates, and there are always people able to help you in their IRC room.
Back when I was researching, Slicehost also looked very promising but they had a waiting list at that time.