Best thing for cleaning electronic equipment, especially in tight places (such as the speaker holes on your iPhone) is a can of NINJA.
You can buy it for $7 (US) from ThinkGeek.com.
Check it out here.
NINJA = Ninja Is Not Just Air*
*(It’s Dust-Slaying Nano-Shurikens of Doom!)