Following a tip on here some time back ('
Mac The Knife') I would highly recommend switching System Restore
'off' and opting for this excellent alternative:
http://www.larshederer.homepage.t-online.de/erunt/
Wont solve your previous problem, but should enable you to generate as many restore points as you want from now on.