Starting Aug. 1, Windows game developers will earn 88% of profits selling their titles in the Microsoft Store. Post navigation Mercedes-AMG GLC63 S now available as an SUV, not just a coupe – Roadshow TerraTrue, which brings privacy-by-design to product teams, nabs $15M