There are some new hi-tech cloths (one I have is made by 3M) that pick up and hold dust very, very well. They (supposedly) hold dust in the interior of the weave so you're not rubbing the dust onto the surface you're dusting. They're used dry and are safe for CRT screens and hence any equipment surface. Hanky-sized, probably $3 a piece.