Just an update on this:
http://www.theregister.co.uk/2008/11/04/taurid_meteors/
The taurids are meant to be especially spectacular this year, supposedly some will be fireballs rather than just shooting stars. This could explain the flashes, the 5th Nov is meant to be the best night to view them.