I'm currently using dreamhost and for vps quillhost.
- Dreamhost is quite good, and they have 97 off for first yer, so you get hosting and domain for about $20
- Quillhost they have good servers and I'm happy with my VPS it is very fast and quite good, downtime is on minimal, but they have terrible support, you need to wait 24-48 hours for reply on your ticket, over all it is worth money, but if you need support don0t even think about it.
You webhosting experiences?