Dreamhost VPS
daveungerer: If you're going VPS, use a company that built its business around VPS, not a company that built a business on seeing how much it can oversell its shared hosting.I use Linode personally, and it's rock solid.