This company (Nintendo) does not have a flipping clue! They have a fantastic Virtual Console/Wii Ware setup, that for the last year, has not seen hardly ANY updates, despite the virtual console needing to come out a generation earlier. They could not only have kept that up to date, but had an account system, even half as good as XBOX LIVE or PS Online, and make the 3DS VC/WiiWare Account compatible. Basically, take all those titles (maybe not the n64 ones) and give them full 3DS compatibility with your account. There would already be a HUGE library for the 3DS before the system even launches, GBA games could be added which would also make them playable on the Wii, and the demand for the 3DS would go WAY up.
Look at the emulators and roms that you saw on the GBA flash cards, DS flash cards, Modded PSPs, and now on phones, if nintendo took advantage of that in a way that Steam looked at people dowloading PC games to make it legal, or even itunes took advantage of file sharing programs to make it legal, they would revolutionize the hand held market, like they used to do.
When the GBA could play NES roms with flash cards 6 years ago, Nintendo should have looked at themselves and went, DUDE!!! We gotta pull an itunes... NOW!