What do you think of Microsoft technet?
I have resolved so many O/S problems/errors with Technet, sometimes they don't always have the solution but for the most common things they do. If it's not on Technet you can do a search on the internet and find that someone has had the same problems as you. I think the internet is such a good tool when it comes to troubleshooting, where would we be without it?  

D-boy