Your iPhone's screen is the single most important part of your iPhone. Not only is the screen the window you view the iPhone interface through, it is the interface. That being the case, the iPhone screen gets dirty quickly and easily.
To clean your iPhone's screen, never use any type of cleaning solvent such as Windex or other chemical agents. Use only water.
Use water and a lint free, scratch resistant cloth (microfiber preferred) to clean your iPhone screen by dampening the cloth slightly and clean the screen using soft, even strokes.
The 3M Microfiber Cleaning Cloth, available in the iPhoneFAQ store, is highly recommended.









check out http://www.lickmyphone.com. Cool little webapp that keeps your screen clean for you!
Well, I know the official line is "use only water" but personally, I use the same cleaner that I use on my class/ceramic stovetop. I think it's called Cerama Bright or something. Anyway, it goes on nice, dries to a haze, and leaves the screen absolutely spotless.
Bonus, it leaves it "polished" so for the next week it really resists fingerprints and smudges.
Danger: don't get the cleaner in the earpiece, you'll never get it cleaned out properly.
Water? Never heard anything so ridiculous. You place your face against the screen a lot to make calls (at least I do): do you usually wash your face with water alone?? Of course not, that won't cleanse it much. Grease. Not water soluble. What would you use on your expensive Nikon SLR camera lense? Not Windex of course. A good lens cleaner naturally. So use that on the iPhone screen. If it's good enough for a $ 5,000 Nikon SLR lens, it should be ok on your phone. It works on mine.
i wonder if there is any kind of protection to keep the iphone from getting the screen dirty like invisible plastic?
A friend of mine has the invisible SHIELD available from www.zagg.com. It seems to work great at protecting the iPhone. Have one on order and am looking forward to the lighter weight than the plastic case I now have.