I have the same problem. When I bought it 2 month ago,
first 4 or 5 days there were no BSODs. Then I upgraded
from WinXP Home to Pro and BSODs started to emerge.
I discovered that the power scheme was Portable/Laptop.
With this power scheme (and BIOS version 1.04) CPU (A64 3200+)
works at 800Mh almost all the time, so the fans switch on very rarely.
This leads to overheating of HDD (up to 68C).
When I changed the power scheme to "always on", CPU began to
work at 2000Mh all of the time, fans are switching on more frequently
(any time the CPU temp reaches 55C fans switch on and work until
CPU temp drops to 40C). All this helps to keep HDD temp at lower levels
(55C to 61C). As a result, BSODs happen once a day or two in average.
My HDD is Hitachy TravelStar 80G 4200rpm, and I can not undersrtand
why it is so hot, being so slow! As far as I understand, no other guy
in this forum has complained about high HDD temps, though their HDD
are quicker than mine (7200 or 5400). There are many complaints about
CPU temps (80C to 105C!), but the highest HDD temp mentioned is about 50C.
In short, I suspect that the reason of BSODs in my case is too high HDD temp.
I plan to replace current BIOS of my laptop with the older one: they say,
that v.1.03 has smarter (though leading to more noisy fan work)
fan firmware, which was not included in v.1.04.
Another thing I plan to do in the future is to replace old, hot and slow HDD
with a quicker one. In the hope that it will be not so hot as the present one.