I have never been a fan of screen protectors, but earlier this year I was given two free from Sprint and when I cracked my screen a month ago I definitely appreciated the protector. So, I ordered two for my wife and I when we switched to T-Mobile and got new phones. Of course I put mine on wrong and as it was bugging the heck out of me I tried reapplying it yesterday. That, like you might think led to a bad end in that the screen protector got dirty and no amount of washing and reapplying fixed that. So, I registered both shields on Zagg's website and requested a replacement for mine. That's when I found out I registered the wrong one! Zagg is shipping the wrong one out today. I contacted customer service in the hopes I could prevent that before they shipped and have them send the correct one. Their response was to tell me they were going to ship me the correct one free and that I could keep the other one too! I'm only out an additional $4 here! Zagg is expensive and I'm sure there are other shields that cost much less and can do the same job, but Zagg's product and service has earned my loyalty. Just wanted to mention this in case anyone is researching what screen protector to get. Excellent service!