+10 for the Steinheil Ultra Crystal - I've used the Ultra Crystal (which I managed to scuff somehow after a couple of months, but that's what it's there for!) and this time I got the Ultra Fine. It has a matte finish, which isn't as crystal clear (which bugged me for a while) but it will NOT take fingerprints, smears, anything! So I got over the matte look - it's just too nice to NEVER have a finger smear on the screen.
I did try a couple others before getting these (recommended from another thread), and I learned all about orange peeling, rainbow effect, and why it's worth the extra money