Early Impressions of Windows 8: The good, the bad, and the surprises