I read on XDA forums a lot of people raving about bestskinsever.com. Some people prefer them to Zagg and they are much cheaper as well.
I have a Zagg skin on my Macbookpro, and after months/years of use, the edges get dirty and degrade. But they really are tough and durable, will stand up to anything (however the phone might not...ie: a hard drop)
I ordered a silicon skin and screen protector from Amazon for a couple bucks. Just don't toss your phone around and you shouldn't need more then that.
I originally had a generic screen protector from Verizon but it started scratching up and I was afraid the screen would get scratched and it also didn't cover every part of the screen so I bought the Zagg Invisible Shield like i do for pretty much all my electronics. Yea after some years use they get alittle dirty or start to look funky but they hold up better than any screen protectors I've ever used. I also got the red and black shell from Verizon.
I use a slip case
that covers the screen in my pocket. I used BSE screen protectors before but I don't think I need one with this phone. They sort of make the screen harder to keep clean. I don't think I will mess with it on this phone.
Posted from my CrackBerry at wapforums.crackberry.com