Some good points, Walter. I do think the rise of mobile is the biggest problem for Windows, and perhaps why they are going with a fairly unified platform.