I hate Windows Blue Screen of Death (BSOD). Just yesterday, one Windows 7 experienced BSOD three times a day. After reboot, I decided to use BlueScreenView to look at the dump file. It was shown that the driver athurx.sys caused the hang up. The driver was used by TP-LINK wireless adaptor and the remedy was to re-install the latest driver from TP-LINK website. Seems resolved now but have to wait for some more days to verify the stability.