Microsoft now accepting pre-orders for Windows 8