While I probably never mentioned it in my blog, I've been fighting my notebook crashing sometimes every half hour for a year. It makes a real crimp in your productivity (and sometimes sleeping hours) if you have to wait for a 5 year old notebook to boot up several times a day.
Last summer while on vacation I bought a new network card. The old one doesn't work with all networks, so I needed a new one to be able to access the net from wherever. A day later my notebook crashed for the first time.
This was in a hotel room, with the flat surface being the bed, so I thought of dust, overheating, and such things. Well, no such luck, it continued to be the case. Including, after I borrowed a "can of air" from work (I use the same notebook for work when I work out of hours), took it apart and dusted it rather thoroughly.
A week or so before that I got the first blue screen of death rather than just a freeze, and Microsoft sent me a URL that told me the problem had to do with my network card. I got the available updates for the driver, hoping that would fix it, but no such luck.
As something similar happened again a few days later I decided, oh well, maybe I'll just switch back tot he old network card. - The notebook has been running since.
In case anybody wants to know: the old card (which is rather old and rather slow, but quite reliable) is a D-Link, the new one is a Linksys. I don't have the notebook here, but I'll try to remember adding the model numbers later.