As soenda said, there have been posts about EXIF. They haven't been in this thread, but there have been updates about it.
Here, here, here, here(sort of), mentioned here(unrelated to the topic of the thread), and here.
As you'll find in one of those posts, we're not just changing one line of text so that flash is read correctly. We've changed which program we're using to extract the EXIF data and I'm building a module for extracting and displaying that info. It's difficult because the codes used in EXIF are wildly(and frustratingly) different depending on the camera make, model and even what programs the picture went through in post-processing. On the bright side, I've got a system for getting that flash info now that I think is pretty cool. It should display as much info as is available. For example, "Flash fired; Auto; No return light detected; Red-eye reduction". What do you think? Sometimes it doesn't have all that info, but it does have whether a flash was used or not and that info is stored in a completely different variable which is either "Off" or "On". In that case, we'll display that since that's all we've got to work with.
NoOutlet