I find tera-byte to be an excellent host!
Yes, they do charge a sum.... but when you look at it this way... they have to pay their techs. , phone bill, eletric bill, isp bill, water bill, upgrades/anything else that may be required to provide 24/7 techinical support and 99.9% uptime.
Tera-Byte...