hum; have you ever experienced this kind of 'fix'? If so, then (imo) you've got little at risk or of much importance.
all programs get uninstalled and you get to reinstall them
all hotfixes need to be downloaded and reapplied
all users loose their internal identities and when they are recreated,
get new profile areas; eg: \documents and settings\thislocationchanges
yes it works -- painfully
the restore points retain all software,
users keep their profiles
and all the updates are still intact.
the sole issue is how far back do you choose to restore?
ans: pick every 3rd day until your system is stable again.