I'm pretty impress with the new coating on the 3gs. It's much easier to wipe off smudges. However, I felt that my iphone is not protected some how. I'm thinking about installing Zagg invisible shield to protect it from dusts scratching the phone. So my question is, does Zagg protects the iphone 3gs from having smudges as well as the coating that's on the 3gs? Also, if like a year or two, I decided to remove the shield, will the original coating on the 3gs comes off too? I have done some research on this forum, but didn't found a clear answer. Thanks for your time.