well you can check out the apple store, but there stuff cost an arm and a leg. Amazon has some decent deals. I never had a problem with agent 18 cases.
Im tempted to get this one...currently have a zagg screen protector and a black silicone case, there is another one that is suppose to be "slim fit" which looks pretty good as well
I currently use the inCase Slider which is a pretty popular case. The downsides to this case are that the case gets kind of loose if you remove it fairly often (can be solved with a business card hack) and that the case will probably crack if you drop it on the ground (better it than your iPhone).
Otterbox. Defender series. No contest. It ain't pretty and it's bulky, but it does the job. The Zagg invisibleshield is great but it doesn't protect from severe impacts. The Otterbox does.
Posted from my CrackBerry at wapforums.crackberry.com