I've been using Microhost for about 6 months now, the price is very low, and their support and uptime sort of justify the low price. The best part of Microhost is their friendly support. They are consistently checking your website for malware and alert you if they find any problems.