Another alternative is the
Brando Screen Protector. I've used one on Palm PDAs for 6 years and the anti-glare is excellent.
Slight trade-off in clarity but after 10 minutes you don't notice. Also, the anti-glare seems to reduce the visibility of dust spots.
Very fast shipping from Hong Kong (don't let the location put you off, if interested in their products).
Be aware they also have an Ultra Clear protector -- just as bad as the problem you are trying to avoid, yoshore!