I'm just curious...did they change something with the screen coating from the IP4 to the IP5? One of the biggest frustrations I had with my IP4 was that the screen would get finger prints and smudged up and oily, to the point where it almost felt gross to touch/hold. I would try to wipe it off and it would usually just streak...it was really hard to get completely clean. I have found with my IP5 that the screen stays really, really clean. I have no idea how. I touch it and it gets some prints and streaks and whatnot...I look at the phone a while later and it looks like it is completely clean again. LOL, I don't know how else to describe it. I move it in and out of my pocket and maybe rubbing it against the cloth liner of my pocket cleans it a bit? That's the only thing I can come up with, lol. But besides that, I can let it sit on my desk for a couple hours and it seems to just clear off on it's own. I'm sure it isn't magically cleaning itself, but I am really pleasantly surprised at how well the screen stays clean. Another one of the many nice things I've come to find moving from an IP4 to IP5. Just thought I'd share.