Why not use a CO2 fire extinguisher
Just kidding. I use a vacuum cleaner set as low as it will go and without any tools to keep the suction as low as possible. Avoid touching any PCBs and you should be fine. Take fans off heatsinks and suck the dust out from the fins. Also remember to stop fans from spinning because of the vacuum - it could damage them. Using air dusters just blows dust around the room and makes you cough and gets back into the PC anyway - if you are going to do it do it outside and keep it to short burst of gas - longer bursts could supercool components and damage them (also let your PC cool before using compressed air and keep the can upright). There are risks with both methods.