in reply to Centralized web based configuration
Why not try storing all your configs etc. in svk and then in your programs/scripts use SVK::Command to update each server/directory?
HTH.