Richard Waters Microsoft and the real-time Web