Jimn, I suggest to browse and search on Microsoft webpages… Anyway, neither Windows nor the System Restore are deterministics softwares 8) Wellcome to Windowsland ;D
If you want a really System Restore, try Symantec GoBack DeLuxe