I took my Laptop to PC World, they had a look at it overnight, they called my house the next day, all they said was that all the bloody problems are most likely due to having a "cracked" version of XP that I'm dual-booting with!
I really doubt a cracked XP would cause my Laptop to keep crashing on Vista, I even removed XP from my system and the bootloader, still crashing!
what difference would it maker to restore it to the state of the first day of turning the thing on? Wouldn't it just keep carrying on crashing?!