Modded to be slightly more useful as I wrote the other one while slightly delirious.
There's probably a script for this. Or maybe drush is the script. Is all good, some things are done much faster with commandline :)
drush vset maintenance_mode 1
drush cc all
drush arb default --destination=../-.tar
And if there's updates to be done:
drush up -y
At the end:
drush vset maintenance_mode 0
Think I'm one of the few people on the planet who could have trouble with something as basic as this.
Problem: csv dump of the users table will not import no matter how you tweak the settings.
I survived the alpha iterations! Learned a bit but didn't end up helping much (or at all really) aside from something like a bug report and confirming a UX issue. So now we're sitting on beta1 and I feel slightly more confident putting stuff here as from memory the betas are upgradeable. Alphas are not.