Tested out my iphone camera, and i have to say that its pretty adequate on the fly.
Its not perfect, obviously, and there is a fair amount of noise, but it captured the moment, which is better than nothing. so all in all, even on a foggy/rainy day, it captures a decent picture.