Why not use the tools installed with windows for finding problems & solving them rather than assuming the whole thing is a dud?
In the vista control panel, under system, there is an option called problems & solutions. Any software fault will be logged there. There is also the event viewer which does the same. You wouldn't sell a new car because the headlight broke, so why take the same view with a pc?