I've been with Hostgator for about a year now and have had a great experience up to now. In the past there has been more downtime than in the past year combined and I get the "we're working on it response" more often than not. Then i got my hosting plan from the site
TuckTail.com and I am actually quite happy with their services. I tried them with a shared hosting plan and then as my site grew, I upgraded to VPS. Now I am using 3 VPS from them now - 2 of which is Linux and one is Windows.