splash Masque Clear Screen Protector for iPhone 4 4G  4S AT&T and Verizon (3-Pack + 2 Bonus Back Films)
The product was difficult to apply.  I used on two iPhone 4's and got a little better on the second one, but I think I could do it a hundred times and not get it done without bubbles.