If Nintendo REALLY wants to cash in on Pokemon they just need to make it an MMORPG. Whether for the Wii or the PC. Make it so you can visit every single region we've seen in the games and TV show. Kanto, Johto, Orange Islands, Hoenn, Sinnoh, Orre, all that fucking shit. All the characters from the game/TV show need to be around in some way, shape, or form. Team Rocket can be there fucking with people, stealing pokemon, etc. Ash can be like a wandering super-boss or something. Pokemon would be able to learn more than 4 moves, keeping their entire skill trees (of course there would need to be limits to TM moves) making for more interesting battles. You'd be able to customize the looks of your trainer, build your perfect team, enter the pokemon league tournaments, wander between the regions collecting badges, hell they could even add a guild system, but instead of guilds, they are Gyms and the guild leader is the Gym leader. It would be a fucking epic experience. It could have everything all the other games have and more. I'd pay a monthly fee for it.