I disagree that Nintendo has major deficiences in its marketing department (aside from the mario sunshine ad which was atrocious), I've been seeing gamecube ads on tv forever now. The problem is much deeper and more systemic than this. Nintendo thinks that with the right marketing it can make childlike fare like Mario and Donkey Kong "cool" with the mainstream. These games may be enjoyable and innovative, but they are hardly seen as being cool, and likely never will be again. This may seem arbitrary, but it's true, Nintendo is like Michael Jackson in the extent of their delusion that they can take an innovative idea that might originally sell respectably, slap what the mainstream public sees as tired, stale characters onto the box, and turn it into a "cool" "cutting edge" innovation.
Gamers aren't stupid, they know when a company pulls a Disney on them, constantly recycling the same ideas and or characters for years. Unless they know they have a chance at getting something completely new and fresh on a regular basis, they just wont bite. They want original mature games... or even original family games for that matter, but for gods sakes they want some new content. Good luck trying to reach new markets with the DS when everything is plastered with the same stale nintendo characters (and stigma) that they can find in almost every other game nintendo releases. Nintendo has flooded the market with its beloved characters to the point where many people no longer care anymore.
They do this because nintendo has become a risk averse company, having made some serious screwups in the 32/64 bit generation they have never fully recovered, in many cases going the safe route of endless sequels. Now nintendo doesn't remember that taking risks is what keeps a company vital and fresh. Theyll say they took risks with Eternal Darkness and it didn't sell well, but its easy to figure that one out, the system had already been pegged as a kids toy from launch. One game isn't going to change that, because almost no one buys a system for just one game that doesn't come from an established franchise when every other game for the system turns their stomach. Nintendo needs to go beyond halfhearted attempts, saying things akin to "oh yeah, we've got that one game coming out, so we're covering all the bases", Metal gear solid and resident evil remakes of 5 year old games dont cut it either. Don't get me wrong, i love nintendos classic characters, but for gods sake, OVERKILL people!
Nintendo needs a concerted effort to make original, cutting edge first party content, and they need it quick! Star Fox Adventures was an insult, as Dinosaur Planet it would have been somethng new and fresh, but the way they tacked on Star Fox seemed forced from the start. RARE may have taken forever to make their games, but by letting them slip thru their fingers, Nintendo helped kill the golden goose, as now that Silicon Knights is gone all they have is Retro Studios. Problem is, all this is a moot point by now, as these things need to be factors AT LAUNCH, when the hype machine is at its highest and public perceptions are conceived.
Now we have Metroid Prime 2 coming, which undoubtedly has a huge potential cool factor along with it despite its classic nintendo status because the fresh take on the series is very modern and cutting edge, unsurprisingly this is being developed by Retro Studios in America, where Nintendo's developers arent addicted to mario and donkey kong like crack cocaine as they are in japan. It will sell reasonably well, but still underperform in the grand scheme of the industry because the Nintendo name is a pariah to anyone who wants to be taken seriously by their peers.
Then we have Geist, which looks like it has majorly serious potential, but you ask anyone beyond nintendo fans and i bet dollars to donuts they havent even heard of it. Then there's resident evil 4, which could be a massive seller, however i fear that the mainstream public has moved on, at a certain point (somewhere around code veronica i think) people got over shooting zombies in the same way they got over Lara Croft's mammaries. It will probably sell phenomenally well for a gamecube title, but still underperform by any serious industry standards.
The #1 problem with nintendo is a lack of percieved cutting edge innovation, that sounds like a marketing thing, but marking doesn't begin with the marketing department, marketing starts with the developers. If you ask me, Nintendos marketing is TOO good, they believe their own hype, and talk about "leveraging properties" and "demographics" more than they do about fun new games. No matter how many ads they run in Maxim and Blender, Nintendo DS will never reach its highest potential, simply because the launch lineup is too kid oriented. BALANCE people!
This having been said, maybe nintendos marketing department could do better than pasting mario faces on peoples heads in their ads and trying to be cool if they actually had something to work with. Even the most cutting edge gameplay ever devised in the history of videogaming won't sell if it's got Barney the Dinosaur on the box.