Hi all are there any screen protectors and/or cases like the Zagg or similar that covers cameras and flash? Seems like every screen protector doesn't provide protection for both cameras and flash. Even the Otterbox Defender as a case doesn't have protection like it does for the 3GS. Marc
They don't protect the camera cause unless they are applied properly, they can ruin the camera's images like you are taking a photo through a murky window. Also, they don't work well if they cover the flash since it causes the light to rebound near the camera and also spoil the picture.
Yes, yes it does have a film covering the camera, not sure about the ear piece. I was mainly referring to stick on films instead of otterbox defenders, I've always found them too bulky and a bit of an overkill for my needs so I don't know the details of them. Check around maybe on youtube for iPhone 4 case reviews and you might find one matching your needs.