Is Windows 8 Too Late?