Ive had fullbodyfilms on my iphone, my ipod touch and have just got it for the iPhone 3G. I read about them on a different review website, which gave them the highest rankings out of all of them. Someone posted that IS (invisible shield) had better scratch protection?? its all the same type of film!(accept IS got the lowest ranking of the 3 top film brands!) lol and fullbodyfilms is scratch proof, ive sent mine down the stairs a couple times and i havent had any scratching. the other user who said it was embarrassing... the films are not visible! they look better than some goofy pink/orange/red or bulky plastic or rubber case... the films preserve the aesthetic qualities of the apple design while protecting it. It would be more embarrassing to have a scratched up iphone than one covered in a non-visable layer of plastic, which is rather easy to put on. For 17usd, its worth every cent. The other great film is NLU BodyGuards, a bit heavier on the wallet, but a good product, the screen film isnt as good as FBF though... but still a GREAT product!