There's an interesting interview with Frozenbyte on IGN. They say that Nintendo are allowing them freedom to set there own prices and even sales and they say that they're not charging for patches and dlc, they'll just need approval. Sounds quite promising to me.
XBL/ PSN/ Steam/ NNID - MatMan562
