splash Masque Clear Screen Protector for iPhone 4 4G  4S AT&T and Verizon (3-Pack + 2 Bonus Back Films)
It took me only one try to get the back protector on perfectly, but it took all three front protectors for me to perfect it.  The key is to go into your bathroom and turn the shower on high until the room is extra steamy, then remove all dust particles from the screen (preferably using canned air), then apply the protector.  And I found it to be much easier to roll the protector on than to simply stick it on.  Big bubbles are good (i.e. Easy to get rid of), but the little bubbles are bitches!