The Canon Camera as Ixus 300 HS and Ixus 1000 HS use a fast CMOS sensor.
I see on other camera, with BSI CMOS Sensor as Casio etc, that they have a burst mode that shoot 1 sec at a rate with 30 fps/sec at 9 megapixel.but then the camera can do some time nothing, because must store all ram to card
Canon camera have only slow burst rate but it work unlimited.
this Canon High speed cameras have also a feature that 5 shoots are taken and mix to remove noise on low light
But i think this is not optimal, because it cost lots time to process and have more influence of shake.
I like a mode that shoot 2 images short after, and then mix it.
I see on analog video, when mix 2 frames give lots noise remove.but when 5 frames add, this give lots blur (also on clever algorithm), and lots processing time and not so much better noise remove
when look every jpg have not more as 3.3 megabyte in size and with the new ram is find, maybe its possible to keep an buffer of 3 jpg images as prefetch.
a prefetch i think is a good idea, so when press the shutter the 1 image before press is store, and 1 image after press is store.this remove the press delay of a human a little and remove the press button shake