At ProWorks, we value our clients' time. When it is called for, we use Courier to keep things running smoothly. Courier is a package by Umbraco that makes deployment easier, and we use it to deploy content from staging to production. Specifically, this ensures that when we are developing the website, we don't touch the portion of the site that is publically accesible (production), only the staging portion. We have extensive experience using Courier, so ask us how we can help you with it, or if it's right for your needs.
We also use continuous integration to keep track of all the changes that have been made and ensure nothing gets lost. We use TeamCity in development and staging to automate the deployment of code.