In reply to Christee.

Christee - you are right that if you are just going to create staging sites from one site, it makes more sense to use a web host that offers staging sites. However, if you are a developer or otherwise maintain a lot of websites, you can use one WP Stagecoach account on all of those sites, and you can create up to 50 staging sites a month, and you can use it with (almost) any web host. In that situation, WP Stagecoach becomes very cost-effective. (Full disclosure: I'm part of the WP Stagecoach team.)