I have a new 3rd gen touch still in its retail case and will not open it until i get a case for it. I'm planning to get an Invisible Shield. I'm convinced that it will protect the screen but i'm not too convinced that it will fully protect the back of the touch. I have a 1st gen touch with an iSkin but it somehow got ten million scratches and alot of dust on it even with it on. maybe a snap-on case combined with the invisible shield will do the trick? what do you guys recommend? thanks! edit: i do not like leather cases at all because i like to keep the touch in my pocket most of the time.