In regards to dust, I just use computer duster for the most part, but when I have thorough cleaning that needs to get done, I pull out my vacuum that's got an integrated computer cleaning kit. I believe the brand is "Simplicity."
I've heard many times that most dust is made of human skin, and I've actually found how true this is as a result of my mining. (The rigs that are running in my commercial space are significantly cleaner than the rigs that have lived with me for some time, requiring very little cleaning.)