They have a reputation for being very stingy with their APIs and code, but the key to any platform like MSN is applications and a rich developer network.
They have to do this to survive, compete and thrive, because MSN is in a pitched battle with Yahoo, Google and AOL ( NYSE: AOL - news ), which have created their own Web developer platforms.