After seeing this post, and the photo reflection in it, I was thinking - wouldn't it be good if there was a way you could turn off the foreground "layer" the way you can in Photoshop? Then that made me think - if the camera sensor can tell if something's near or far for the focus, maybe there could be a way to do it. The camera could sense the different distances away of the parts of a photo, and put each plane on each layer, and produce a layered file. Then you would be able to take a tree out of the foreground, or the marks on a window, or change the exposure on the sky, or whatever. It would be as if you had drawn the foreground on one sheet of acetate, the middle on another and the infinity focus stufff on another. If the sensor can sense distance, you'd think it would be possible. Would be interesting, I think. Although this is just idle waffling on my part.