A friend showed my the hosting company they use and they have a pretty neat feature. Hopefully I will be able to explain it.
They can click a button to create a sandbox of their site. This is sorta like a dev environment which is a copy of the site. They can play around test things out before make the changes live on the main site. The cool thing is that if they like the changes they can click a button to push the changes they made live, without re-doing all the work on the main site.
My work around is to create a subdomain to use as the sandbox, it would save some time if I could just click a button to copy the site over and then another to make the changes live.
I haven't seen this on DH, but if I am missing something let me know. Thanks.