well, keeping a backup of the System State and Registry is key, but why not build up a second DC? It doesn't have to be a big, fat server, just keep it simple. That way if the first DC goes down, you're not running around in a panic trying to restore your domain?