I've been using my current vps provider for about a year now, and it has been decently reliable so far, but it has brief bursts of downtime each month, such as last night when it was up and down for 6 hours.
The site I am running on it has gotten more popular, and it has gotten to the point where it makes financial sense to pay for a more reliable server. What is recommended? Is Amazon EC2 more reliable?