At the very least, this will shut some N-fanboys up about Live's pay/transaction services/fees now that Nintendo is doing pretty much the same thing, or will be in the near future. I personally hate most micro-transactions, but that just leads to the bigger 'problem' with consoles in general.
Consoles are good because they are a closed platform that allow developers to create a game specifically optimized for one set of hardware. But that closed development process also makes them very bad for the add-on community. No user can make his/her own add-on for an already existing game (mod) for a console, which would pretty much nullify all this horse armour garbage ... well until the PS3 came along - best of both worlds my friends, best of both worlds