So I've had an iPhone since 6/29/07 6:01PM and initially I left the Apple packaging clear plastic on the screen to protect it. A week later I bought ShieldZone's InvisibleShield for the iPhone and applied it. As posted on this forum, I was disappointed with the InvisibleShield because it felt extremely flimsy and stretchy...also even when I got it on, it made the screen feel completely different - more rough and just weird. So I ordered a Brando UltraClear protector from mobile.brando.com.hk. It usually takes 10-12 days to arrive but mine luckily came in 5!! I installed it with the greatest of ease and it's quite amazing. For those not familiar with Brando UltraClear protectors they are excellent quality. They are a hard plastic which in no way distorts the PQ of the device, they are not flimsy, can be easily removed/washed and reused and in general are just amazing. Apart from the crystal clear view of the iPhone screen the best part is that the Brando is so smooth and high quality it feels like you're touching the iPhone glass when using it making it a joy to use. I highly recommend it for anyone who wants the best screen protector for their iPhone. Good luck.