Windows 8 Release Date is Oct. 26