On-Demand - Karl Davies-Barrett, Microsoft