I think I now have to swear by iSkin. This is the second time it's protected my iPhone. My pics were a bit blurry compared to a friend of mine's pics he took with his iPhone. So I decided to take a close look at my lens cover. Dusty? No.
Scratched? See for yourself.
This would be my camera lens would it not have been for the iSkin's lens cover.