Nintendo should take a look at Apple iTunes. Things purchased from iTunes can be used on upto five computers. But you have the option to de-authorize whatever computer is using it, and transfer it to another. They could also have it so once a console is de-authorized, it can never be authorized for that game again. That would keep people from tradeing games back and fourth.