Another vote for the Griffin iClear here. Mine has been in the case since day one, and it has survived being bashed around in my 'man bag' every day, its been dropped once - its excellent. It does add a little bit of bulk to the layer, but its still thin enough to go in a pocket easily. Recommended.
Am not a fan of the invisishield things, and they're a pain in the butt to apply too