For those who are skeptical about spending ~30$ on a skin for their iPhone 4, I wanted to relate my experience with Wrapsol, hopefully to put your mind at ease about this company in particular. Having loved their original product for the 3GS, I ordered the ultra for my iPhone 4. When it arrived, I installed it, only to find that 1- there was ink all over the film, and 2- it "stretched" waaaay to much when I installed it, and so the button holes didn't even come close to lining up. I contacted them immediately, and let them know what had happened. They emailed me back immediately, and offered to send me 2 additional ultras and 2 additional of their original matte version. They really believe that the ultra is a great product and wanted me to give it another try. The maddening thing is that for some reason they sent it fedex, with signature required. I had to drive 15 miles each way to the nearest FedEx facility to pick it up (since I'm not home during the day when it gets delivered). When I opened the box, you can imagine how furious I was when it was completely empty. No films whatsoever!!! I emailed them back. They were horrified. They immediately refunded my money completely, and sent me 4 free films (no signature required) and made it clear to me that they were changing their packaging policies to introduce accountability with the people who pacackge them, to ensure that this kind of thing never happens again. The actual film itself: I realize when I put on the ultra that I had been installing it wrong. When I actually follow the instructions, the film goes on easily, and it's AMAZING. It is BY FAR clearer than any of the wet application films. No orange peel - it is more like the power support crystal films in terms of clarity than like the wet application films. I would recommend this product to anyone, and even though it was a pain at first, their customer service really came through for me, and I'd trust them to order from again in the future.