Nintendo is inviting developers large and small to produce new downloadable games to be sold through the Wii Shop Channel. The initiative, called "Wii Software" here and "WiiWare" in the US, was ...