Check for the existence of a named backup before creating it.
Replace calls to shell commands with os.system with os and shutil functions
to ease a possible Windoze port later...