I have rented a dedicated server from ServerPronto for about 3 years now. The bottom line for me is that they have excellent uptime. I can only recall 2 downtimes in those three years. One downtime was less than an hour, the other was ~3 hours. Their support is good via an online ticket system. The reason I gave them only 4 stars: 1) Their billing system is archaic and in order to change the credit card on file I have to open a ticket and submit the new credit card info in the ticket. This seems extremely insecure and I don't want their customer service agents having direct access to my credit card info. 2) They have no bandwidth meter to see how much bandwidth has been used. 3) When I signed up I was promised 15TB bandwidth. However, they only gave me 5TB. I literally went back and forth with them about 15 times with several different tickets and filed a complaint with the Better Business Bureau before they would honor their promise to give me 15TB. 4) Cancellation involves faxing copies of your drivers license and credit card. I put up with these things because their uptime is phenomenal.