Is Windows 7 Worth the Wait?