A few years ago I had forbesthosting web service, who at that time also hosted my domain name. It was fine until things started moving around on their system, which made my website duplicate in 2 different places. Some people would get one version of the site, others would get some other version. I believe if I remember right the problem was with conflicting name servers. Anyway, long story short, we ended up leaving and moving to another provider. Between then and now, I have had my fair share of other web hosting companies, but just couldn’t settle down on one that was fast, cheap, and reliable. I just switched back to forbesthosting from webhostingpad.com, who I might add, were Awful. They blocked the ports I need to use to query my game servers after saying they could have them open, and there web server was incredibility slow. So, after switching back to forbesthosting, I and other members of my site have noticed a Huge difference in how fast it takes to load. Instead of waiting, it seems like its ready for you before you click the link you want. I would also like to add that support for this company has dramatically increased since the last time I was with them. Any issues I had, they resolved, and quickly.