1. A digital camera comprising: an image sensor for capturing a digital image; an optical system for forming an image of a scene onto the image sensor; a data processing system; a frame buffer memory for temporarily storing captured digital images; and a program memory communicatively connected to the data processing system and storing instructions configured to cause the data processing system to implement a method for capturing a sequence of digital images in a variable time duration burst capture mode, wherein the method includes: specifying a first frame rate; initiating an image capture sequence; storing a first plurality of digital images captured at the first frame rate in the frame buffer memory; determining whether the frame buffer memory has been filled to a predetermined capacity, and if so: specifying a second frame rate, wherein the second frame rate is lower than the first frame rate; identifying one or more of the first plurality of digital images as a first set of digital images that can be overwritten; storing a second plurality of digital images captured at the second frame rate in the frame buffer memory, overwriting one or more of the identified first set of digital images; and numbering the first plurality of digital images stored in the frame buffer and/or the second plurality of digital images stored in the frame buffer in response to the overwriting.