Unfortunately, although inexpensive, Bluehost.com has turned into a real disappointment for me as a web developer. On several small client sites I experienced repeated problems: slowdowns, unresponsive sites, timeouts, tech support that either denied the problem, did not understand the problem, or took several days to admit the problem and fix it.
Usually the problem was due to another website on the shared server. At least that is what I was told. However, monitoring my sites with Pingdom.com, I found too many sites were down for ten minutes or more several times a day. That is not good for any business related site. Not good for anyone else either, but it is especially TACKY for businesses. Lost money, lost reputation, etc.