InvisibleShild FTW! These things are the best, I have installed 2 on my iPhone.
I have had it for a good 7 months and i still do not have a single scratch. It still looks brand new

.
but beware of one thing, the InvisibleShield spray you need to put on your iPhone when installing the case, was a cause of giving me water damage. I was unaware of the water damage detectors in the headphone jack and the charging part at the bottom of the phone, so it pretty much sucked when i had a problem with my phone, got it sent away to be repaired and then had apple telling me they will never look at it again regardless.
but it works fine now

turned off for 3 weeks fixed it :S. Overall a good cover though
