Although I appreciated a good read, I have to say that there are some things I disagree with. First and foremost, I own only a Nintendo Gamecube, and have enjoyed many of the games that Nintendo has put out. However, because the article is about Nintendo on the business front, I have to say that I've been disappointed. Yes, stepping up marketing is a great decision to sell more cubes, as well as the price cut, but price cuts haven't helped the cube that much in the past, and the marketing should have been done before last Christmas. I don't feel like the Nintendo Gamecube is considered a serious contender anymore, with the low price and extremely low profile the company seems to have given itself.
And another thing, while many of the references that you sourced were spot on, the recent announcement of a net loss is a VERY bad thing for Nintendo, considering how a very lucrative Gameboy market could not push up the profits from the gamecube itself shows a very weak Gamecube lineup. Nintendo will survive, of course, with its own software the best-selling of the system, it is in their interest to do so, however the Gamecube will be the first to drop off the shelf of the next gen systems, as the low prices and ultimately low sales will in all likelyhood do. Nintendo's gamecube sales have stagnated recently, with jumps at the release of Zelda, price drops, and holidays. However, few would disagree when I say that Nintendo's numbers are not consistently so high, and the numbers from after the GC price drop are only temporary.
While in no way in need of dropping out of the console race, Nintendo needs to concentrate its resources on providing the excellent gameplay it has always relied on, and marketing these games well to a wide audience. Peripherals and low marketing do not work after disappointing peripheral gameplay and low hype for the best titles (Silicon Knights' Eternal Darkness is a past example; Viewtiful Joe should be well marketed otherwise it will not catch the eye of the mainstream).
Keep in mind, that was just an opinion