If you rely solely on System Restore for your Windows backups, you’re asking for trouble. Yes, the restore points created automatically by XP and Vista, and those I create myself, have saved my system ...