I don't bother backing the whole site up. I keep a backup of the core scripts, and another which I work on to add new features. Every few weeks I manually add all new games to the arcade and, if it's stable, sync the files with my x10 account. Can't wait until I can host all the sites from my own server fully, there won't be half as much downtime, and I'll be able to roll out updates and backups withing minutes rather than hours (no offence, just that shared hosting with thousands of other users on one server is anything reliable
).
-Luke.