So, have any of you guys found a good hosting solution? I'm going on my 3rd year of service with Dreamhost, and I'm starting to tire of the myriad problems. I can deal with the occasional downtime, as my sites aren't mission-critical, but the last straw is the notice they recently sent out to their customers saying that we can't use the storage space for network backup purposes. Why allow all that space if you can't use it for anything? (The real answer, of course, is they don't intend to actually allow you to use all of that space.)

The things I absolutely need are Apache, PHP5, a decent amount of space (my current DreamHost disk usage is 12GB) and ssh access. A really flexible control panel with custom DNS config, etc. would also be nice. Anyone have anything they're happy with that fits these requirements?
_________________________
- Tony C
my empeg stuff