splash Masque Clear Screen Protector for iPhone 4 4G  4S AT&T and Verizon (3-Pack + 2 Bonus Back Films)
These are the best screen protectors.  Even better then the so called 'best' Best Buy ones.  There is no glare, no rainbows, and have a nice feel to them.  The application does take a little patience but I was able to apply them air bubble free on the first attempt.  I would highly recommend these.  I got my 3 pack over 6 months ago and have only used 1.