For VPS: I'm using Slicehost currently, but have seen some good reviews of Linode. I think I'll likely give them a spin in the new year instead of Slicehost - you get a bit more for your money, and can customize more from what I understand.
I believe they both have quite good support from both community and company perspectives. Lots of good articles and tutorials.
Some comparison links:
recent: http://journal.uggedal.com/vps-performance-comparison
older: http://journal.dedasys.com/2008/11/24/slicehost-vs-linode
The companies:
Linode: http://www.linode.com/
Slicehost: http://www.slicehost.com/