I've been using one of these on my Diamond since I got it (6 months ago now I think):
http://www.boxwave.com/products/clea...m-pre_3558.htm
...it's held up extremely well. It's taken a few scratches, but took months for any to show up that are noticeable. Best part is I can't even tell it's there when using the screen.