If you're developing web applications you know what it's like to have
everyone peering over your shoulder to see what the latest code is doing.
You never get any work done while the demos are going on and those
'fresh from the developers' box bugs don't make you look good.

So... Put your application where people can see it at their
leisure (from the office or on the road). And deploy your updates
when you're happy with the code quality.

Our plans are affordable enough there is no reason why you
couldn't have multiple QA environments.