Very nice image. The only thing is that I couldn't tell it was a contact lens till I saw the title... it looks more like a water drop. I love the idea though, especially the sharp/OOF distinction.
Nice image. I especially like the reflection of the clouds in the lens(?) or droplet of cleaner(?). Colors are good. Depth of field is terrific. Focus is fine. I am slightly bothered by the 2 little droplets ... but I'll get over it. Good job. Among my top 5 picks.
This picture does not inspire me in terms of advertising. However, the way you shot the photo is elusive to me... is this a reflection of the sky on a car hood, perhaps? While I wouldn't pick this to win the advertisement challenge, I am impressed by the creativity of the photo, so I would give you a 7.
Simple and very effective. I love the reflection of the sky in the droplet and particularly the play between the title and the image (focus in the cleaning fluid and out of focus in the background). Good single element composition too (10)