I had quite the Christmas! I purchased an updated DSLR, the Canon 40D. In the end I decided the huge files of the 50D just weren't needed. I don't see a significant number of my stock files selling at the maximum resolution with an 8MP camera, so going to 10MP seems like enough. As well, I thought I would like to get the G10, which does have 15MP files. I have sort of reverse logic on this one - with the compact, I elected to go with the 15MP tiny sensor becuase of its amazing ability (jaw dropping according to DPReview) to capture at the base ISO. On the other hand, but sticking to the 40D over the 50D I saved enough to get the G10, plus my RAW files are sticking around 11-12MP each. By not going to the 15MP 50D I figured my low light capture would be better - that seems the be the common complaint at high ISO with tiny pixels.
In the end, though, I was way more swayed by the amazing abilities of the 40D in terms of value than any real strikes against the 50D. If I'd bought a camera 6 months earlier I would have been amazed by the 40D - so I thought that hadn't changed with the introduction of the 50D. Except for the price drop on the 40D!
My family went together and got me the G10 for Christmas, and I have been amazed at its ability to capture detail at ISO80. Used at that setting it is a very capable camera, capable of getting approved for stock photos. On the other hand, its low light abilities are more than sufficient for family photos. If the light is low I use flash anyways, or switch to my 40D if I'm at home. I'm looking forward to having a camera in hand in many more situations - the G10 is great for that. I was also happy to see it was easy to use with gloves on - no need to enter menus with dials for common stuff like ISO, mode and exposure compensation.
Here is my first stock photo with the G10: