iklear works just fine for the iPhone. i have a spray bottle and large microfiber cloth i bought some time ago - i use it to clean a lot of my electronic gear, including my macbook, cinema display, pda screen, and the screen of every phone i've had recently. the trick is to spray it onto a cloth first, and then wipe down your phone - don't spray it on the phone directly...