In reply to Andrei Chira.

I think you've hit the nail on the head with "unrealistic expectations". It never ceases to amaze me how people who are building an online business would choose the cheapest hosting they can find and expect really good results. There's lots of analogies that could be made but its like a plumbing business paying some amateur kid artist $5 to spray paint a logo on their van vs paying a quality auto body shop to paint the logo on, or a lawyer setting up office in a tent rather than renting an office in a um a proper building, or a moving company setting up shop with mini-vans to transport things...

Shared hosts are GREAT for basic needs (i.e. simple blog). Anything beyond that and you are in for a bad experience.