I've been hosted at vps.net for three months now. My experience with them has been outstanding.
With my old server, I was experiencing downtime whenever something went wrong with the server, or if there was a surge in traffic. I needed redundancy, eliminating any single failure point, and good backups (that I could afford on a tight budget). I needed more cpu and memory for busy times, but didn't want the added costs long term.
So I happen across vps.net and tried them out. I'll never go back to a single dedicated server again.
With vps.net, you get a Virtual Private Server on their cloud. If something fails, it just rolls your server over to a different part of the cloud. If you need more cpu/memory, you can expand the capacity of your server for a limited time (no actual hardware has to be switched out).
And as for backups... I get a full backup of my server, daily, weekly, and monthly. Cost is just $5/month.
Try Vps
Found Find my host