Microsoft Finishes Windows 8