I think the third party support is a lot better from the N64 days. It's the same amount of exclusive content, but Gamecube gets more games in general(mostly Multiplatfrom games). Why should the "Average" gamer buy a Madden game on Gamecube, when they can play it online on the ultra cool for "adults" PS2 ?
I think Nintendo shouldn't put their recourses on some sports Franchises; that would take alot of R&D time away from other innovative games. Nintendo needs to tell the the Average gamer that this system is "cool", that way the average game would want to buy the espn 2k3 game on gamecube instead of ps2, but I think its already to late for the Gamecube in that respect. I'm also sick hearing about how Nintendo will do better in the Next-generation wars, but its all poppy cock if Nintendo doesn't change their philosophy about videogames. They have a tendency to look outside the box, and for innovative content and they should never stop. Implementing this on hardware is also good, Nintendo didn't offer DVD support or a hard drive wich meant the system didnt sell at a loss. I also find myself in a duality because Nintendo should also put some features the Average game would want.(DVD play support, MP3, e.t.c.). Nintendo can work with Panasonic if they wanted to make NES-5 that plays games and has many features for the average gamer. Another can be made for the person who just wants to play games. They can also use MP3 player support for a new innovative game> OUTSIDE THE BOX

Nintendo needed to change drasticaly from the N64 days, but they only changed a little. If Nintendo changes drastically this time something is going to happen, but if Nintendo doesn't do much dont expect miracles.
But lets not forget that Nintendo is making a profit, and they are doing a lot of things right.