Unbeknown to many, the biggest problem with shared web hosting solutions are other users.
When you rent a web space from an ISP, you don't get your own computer; you share it with others.
A single computer can contain dozens, even hundreds of web sites.
By itself this "shared hosting" poses no problem; web services are not very demanding
on resources so the machine is doing just fine.
It becomes a totally different ball game once everyone and his brother has access to the server
and is permitted to install all kinds of things on it. Unfortunately this is the case with most
of the regular hosting companies: Every client is allowed access to their own site and can do
pretty much anything he/she wants with it.
On the surface, that's perfectly in order, but it has one unwelcome side effect:
It takes just one inexperienced user and the machine is down, taking all
the websites along. Including yours. Worse: If the ISP's tech support doesn't notice
the box is down, you can be offline for hours.
Similarly, it takes just one bad script installed on one of the server's web sites
and everybody suffers massive performance problems - usually forever since one webmaster can't
check on other webmaster's scripts and correct the problem.
This is exactly the reason we allow access to our servers only to our own webmaster
and programmers.
We would rather spend the extra time installing your content (after it is verified to be error-free)
than take the easy route and risk compromising the server.
Clients entrusting their content creation to us do not need access to the server anyway, and those
who prefer creating their own web design usually have a local development machine.
And for those who don't, we can provide development space on one of our non-production servers
where you can experiment to your heart's content without the risk of bringing someone else's
web site down.