Compressed air is the best way to go. Stay clear of using a vacuum due to the danger of static discharge. ( As the air/dust is pulled through the plastic/vinyl hose a static charge is built up and can discharge across a motherboard or cpu causing permanent damage ) I also use a 1 to 2 inch fine bristle paint brush to help loosen some of the more stubborn dust accumulated on the fans.