Windows 7: The pros and cons