Wirelessly posted (Mozilla/5.0 (iPhone; U; CPU iPhone OS 2_2 like Mac OS X; en-us) AppleWebKit/525.18.1 (KHTML, like Gecko) Version/3.1.1 Mobile/5G77 Safari/525.20)
Here is something I noticed with my iPhone: when I got the phone it had two specs of dust on the screen. One was near the top and one was near the middle. After a month of my phone being in my pocket, always consistently sitting in the same position, the dust fell off of the visible part of the screen. Sadly, I dropped my phone a slight distance and now more specs are working their way off my screen each day.
That sounds stupid but it's true. Keep it in one position in your pants pocket consistently and the dust specs should go away.