Is Microsoft Corporation (MSFT) Telling Indies to Come Back?

1281292 - 11759070 - 1