20 mins isnt much to wait, there will be someone here that should be able to help, im shopping online so i'll still be here , lol
alternatively if you have another computer you could try and create a livecd or even get hirens bootcd to check the drive to see if its corrupted