Regarding "2nd" generation games: I think Sqrl, HappySquirrel, Bodhesatva, BenKenobi and Naznatips (plus others) have all been to some degree or another predicting the shift in the quality of software for awhile. It's a little early to call it a done deal but it will keep improving. Fortunately for Nintendo they seemed to have been planning on pretty much going it alone (like the GC-gen) and had enough software to sustain the console sales in the first year.