We are approaching quite a unique situation here in the computing world-- bleeding-edge technology at an affordable price for the masses that don't normally find themselves purchasing bleeding-edge products. When the Q6600 drops in price, there'll be many folks weighing the higher clock of the 6850 vs the lower-clocked and harder-to-cool Q6600. Myself included.
I've seen a lot of folks claim that the 6850 is the better buy for several reasons-- the main being the lack of apps that take advantage of quad-core; the other is how hard it is to cool an overclocked quad (though the G0 stepping should help a bit).
My thoughts are that if I am faced with 2 processors that cost the same, but one has twice the cores, I'm going to pick that quad. My reasoning is that even though I don't play Supreme Commander, I may find myself wanting to play a game while encoding. And, yes, I could do this with C2D easily enough by forcing both apps to a single core each. But what if that game significantly uses dual-core capabilities? Or, if needed, I could get that encoding done a lot faster with both cores going?
If you're a gamer, other than SC there aren't any games that will use your quad at all. In fact, from the benches I've seen, SC mainly uses 3 at max. BUT, that being said, if you game at a decent resolution like 16x12 with AA/AF and high settings, CPU *speed* is going to matter little. In fact, in many benches, a stock e6600 gets similar frames to a C2D @ 4ghz at those settings. If the extra speed isn't doing me much good, then at least I can have the extra cores out there for doing other tasks. A faster-clocked e6850 won't be able to grow more cores when Alan Wake comes around (or several of the other games that have mentioned to take advantage of quads).
I guess it's going to come down to each individual, their setup, and how they use their system. For me, my setup, and what I do, I can make a good argument for going with a G0 Q6600. But, again, I haven't completely made up my mind yet. But I think I've decided that if I am spending $266 on a chip, it's going to be a quad. I might go the other direction and grab an e6420 until something comes out that I care about that uses quad well. But, the idea of using 2 cores for encoding and 2 cores for gaming sounds intriguing (no matter how rarely I would do it).