I recently got a Canon Eos 30 (Elan 7e). I've had a bit of a play around with it and shot a roll and all seems fine. But i don't understand how the built in flash works. I understand in so much as you have to raise it manually when in the 'creative modes' but my problem is the following: (The following is of a subject that the camera has no trouble focusing on and with 2m of the flash) In program mode: If there is poor lighting, for example viewfinder reads - f4 @ 1/10 sec, then i raise the flash, it then reads f4 @ 1/60. The flash fires and the picture taken. If in Av (manually set aperture, automatic shutter speed): If it reads f4 @ 1/10 then i raise the flash it stays at f4 @ 1/10 but the flash fires when picture is taken. In Tv (manually set shutter speed, automatic aperture): f4 and anything faster than 1/10 sec and it warns that is not going to result in exposure. f4 @1/10 it reads ok. Raise flash and it stays the same. The flash fires when picture is taken. Why does it recognise that there will be more light falling on the subject if the flash is raised in Program but not in Av or Tv??? In Av and Tv, are they being over exposed? Are they being taken at different settings (equivalant to that of the program), known to the camera but not displayed in the viewfinder? Am i being a simpleton?!