8 ways Microsoft could improve Windows 8