(Ping! Zine Web Tech Magazine) Microsoft, on Monday, made a major foray into the world of music streaming, announcing the launch of Xbox Music, a platform that will allow users to complete a number of tasks. Among the features are free streaming via Windows 8 and RT, an Xbox Music Store allowing users to [...]