Thanks for the G9 review, Gordon. Very informative, as usual.
Well, I ended up selling my EOS40D + 24-105 f4L lens, and only kept my G9 - for the moment... the 40D combo was too much, too big for me and my needs at the moment.
Also, what I have done, is to get Noise Ninja. True, the G9 - like most small sensor-cameras -suffer from noise at higher ISOs. But with NN, I can clean noise up. Seems like a good solution to me, because I have a portable "mini-SLR", now with no noise as an end product (the pictures).
I took a noise profile of my G9 (which is the procedure in NN) at all ISOs, which NN then matches automatically with similar-ISO'ed pictures you treat with NN. So, if you load a picture taken at, say, 800 ISO, NN will look at the noise profile of the G9 at 800 ISO as a reference to clean your picture. Works quite well, I think. It's quite late now, but I will take some test shots at 400,800 and 1600 ISO before/after NN treatment and post them. I think this combination - G9 +NN - works quite well.
Now, imagine this: a G10 that has the possibility to load via firmware update a Noise ninja "plug-in" into the camera, or from another manufacturer. Canon would provide the facility to do this on your computer (DIGI III tweak of some sort, and an understanding with relevant manufacturers), then you would go to, say, NN's home page, pay and download the firmware and install it on the G9. you could then have maybe 2-3 noise reduction options within the camera - one from noise ninja, another from another manufacturer, etc. (to treat the photos after you've taken them). I would happily pay an extra $100 for the G9 to have that option. but I know I'm dreaming... I know you can, of course, do this on your computer. But it's pretty cool as an idea, though...