@ mario64 - alot of risky predictions and bold statements.
My cents on the whole war is that Microsoft and Sony ruined the way we look at generations when first MS released both the xbox and the 360 within the same ongoing generation with the PS2 and GC. And then when Sony kept the PS2 alive aswell as releasing the PS3. You can't really look at this as black or white, there's a grey area to it.
The "this is the next gen and it contains these products"-view is faulty. The only way you can get a sense of who is "winning" is by looking at trends. Who's improving on itself, which one has an upward trend compared to other similar products on the market.
And you cant really hard ball it with "the PS2 had 130m, and the PS3 has 32m", since the PS2 is still on the market 4 years into the "next gen". While Microsoft, much like Nintendo, released a product, ran with it, ended it, released a new product. They had a clear start and stop to the "generation", while both Playstations are still co-exsisting.
I think this "generation" will continue on for a looong time. There will be minor upgrades to hardware and more focus on evolving their respective Online communities. Both the 360 and PS3 will live long and prosper. Mostly because there isn't really any demand for higher specs and new features. I don't see why one would leave the 360 for a 360 with better speed and gfx when the console today suits most users. Much like the iPhone 3G and 3GS. There might be a few who would trade up, techies, but since the community most likely will be the same and the games aswell. The tech upgrade dosen't seem to justify a purchase.
End story..