I have something called a Metro DataVac (~$50), which is a blower that does a great job of blowing everything away. Cans of compressed air tend to spray out liquid from time to time on your electronic components, so they require a little more care in their use. They also don't put out that much force, compared to the Metro DataVac, which is pretty powerful. I get clouds of dust coming off my PC when I clean it with the vac.