Just recently Microsoft has made a public announcement that its much-speculated game streaming feature will now be available for public use. With this...