I bought an iPhone 4 when they were new, and was looking for a good screen protector for it. Regular screen protectors weren't working well for me and after a few getting caught under my fingernails when pulling my phone from my pocket I decided to buy Zagg's Invisible Shield. So I bought the HD version. I knew that they worked well using them a few years ago on things like iPods etc.... and I had hoped that it would do well on my iPhone. I knew that ll the oils and grease had to be removed from the surface of the screen, so I made some home made screen cleaner, (diluted rubbing alcohol) and prepped my phone for installation. There were no scratches on the screen before installation, no dust or lint. I followed the installation instructions and let it cure before using my phone again. It looked really good for about 3 months and then I noticed that it was coming off around the earpiece. Maybe I didn't get all the oils out of the phone that I had hoped, but why was it doing this 3 months after installation? Then the following month I pulled it out of my pocket and saw something that looked like a big air bubble and I was a bit puzzled why there was an air bubble after 4 months when there weren't any after I installed it 4 months ago? I discovered that it was the leather on my wallet that was causing this. I have a smooth leather wallet that I keep in my pocket with my phone, and when the screen touches the wallet too long it pulls the coating up from the screen. The mark is permanent, and whenever it touches my wallet it gets new marks. The advertisement says they use this to protect helicopter blades, and they make it sound very bulletproof. However its no match for a leather wallet. If you look in the picture you can see the crease from the bubble just above the home button marked by the arrow. I now have to remove the coating and kinda wish I just stuck with regular screen protectors. I don't think it's worth the money they charge for it if it cant be in my pocket with my wallet.