Hosting?

Can anyone recommend a good host?
I was with hostgator... didn't like them.
Now I'm with Bluehost and I'm losing my mind.

It was down almost all of last Friday and is again today. I don't get a lot of days off to work on my site, so when I have a day off and my site is down it really makes me mad. And, it has a huge impact (obviously) on income when it's down for 2-3 hours!

Any suggestions?

I'm kind of poor a the moment, so price is important to me. I have a reseller account.