Years ago I worked soldering/stuffing board for a local manufacturer. It amazed me to no end that the completed boards were run through what amounted to a small car-wash. The liquid (mostly water) didn't hurt the board in the slightest. It's only an issue if the board is wet and energized at the same time (It's a potential problem...).
Years later I had to completely disassemble a server, and scrub it down with baking soda, water, and a tooth brush. to get the surprisingly corrosive insecticide out of it after the bug guy sprayed it to death.
Sun dried and reassembled it booted and ran just fine for another 3 years.
-Stoic Joker
I've also put small circuit boards through a cycle in the dishwasher with no ill effects, I don't recommend doing this for all boards - some board components aren't sealed against liquid - but it worked OK after being dried off.
WRT, the compressed air, (not trying to pick a fight SJ, just a different perspective

), I still use a vacuum cleaner mainly because I prefer to pull dust away from pins rather than push dust toward them. Side benefit: it's cheaper

But I suspect it's more a case of six of one, half-dozen of the other.
With the fan argument, I consider it's more the point of turning the fan into a wind generator than causing it damage - putting a fingertip just inside the fan frame will stop them turning without having to exert pressure on the hub/blades themselves. If you don't want to do that, unplug the fan from the motherboard before blasting it with an airflow, (either compressed or vacuum).
EDIT: And now what I really meant to say

My netbook has just started doing the same thing, ie. reboot after hibernate or at machine start.
However, it's only when the 3G dongle is plugged in - so it seems to be a driver/software conflict in my case.