First off, I'd like to apologize to Zagg, whose iPhone 4 Invisishield I have assailed on these forums as being too thick and with an orange peel appearance. While at work, I place my iPhone 4 in my Incase SnapCase. It's been in the SnapCase for about a week straight now. This evening, since I had some time to kill at work, I removed my iPhone 4 from my SnapCase. Miraculously, the Invisishield was perfectly clear! There was no orange peeling appearance, there were no bubbles under the film. I really can't tell that the film is even on there. On the surface of my SnapCase is sticky residue that came from the Invisishield. I've had a difficult time trying to get the residue off. Nevertheless, the Zagg Invisihield now looks clear and I must say it is much more scratch resistant than the SGP Oleophobic that I have on the front. EDIT: Turns out the film was stuck to the inside of my case. Original opinion of Zagg stands. Don't buy it. Has too much residue and it is too thick. It is not clear at all.