splash Masque Clear Screen Protector for iPhone 4 4G  4S AT&T and Verizon (3-Pack + 2 Bonus Back Films)
I find this product to be very easy to put on, has an excellent smooth mirror surface (unlike the Zaag protector I bought which made the surface look like it had sand all over it) however I still have bubbles. I was going to try one of the spare inserts in bathroom as someone suggested with the shower running but never seem to have time.