Whole site backup block

Permalink
Hello,
I often find myself copying sites from one server to another during development, and think it would be great to have a button on the dashboard that would run the database backup and then ZIP up all of my sites custom files (basically everything outside of the "concrete" and "updates" directories) in one fell swoop.

Sounds pretty simple and quite useful -- has anyone done this before? If not, I'm willing to give it a shot -- it seems pretty straightforward to me on the surface, but perhaps there are some obvious things I'm missing?

Thanks.

-Jordan

jordanlev