I just left dreamhost shared hosting and got a vps server over at powervps. While the speed of the vps is much better than the speed of my old shared, my sites still experience downtime on a regular basis.

I am currently looking for a server company that offers the following:

- 100% uptime or something very close
- Speed
- Managed Environment
- 10 - 20 GB of storage
- Cheap dedicated ip addresses (around $4/per)

I have no preference towards any type of standard such as vps, dedicated, etc and am open to suggestions.

My budget is around $100-$140 / month.

Got any ideas?