Two Titans Clash on Microsoft's Future in $10.4 Billion Battle