I was thinking of the invisibleShield too, if only for the screen protection side - I don't care too much if I get little scratches and nicks on the phone's body, gives it its own personal character
My friend got a full body one for her iPhone near when iPhones first came out, and I thought it left a strange mottled look to the phone, yet she was really gung-ho about it. I'm more tempted to go that way now because of the teflon-coated back... whose bright idea was that? I don't want my phone skidding around tables or out of my hand