Microsoft's successor to Windows XP is starting to take shape as we move towards the release date. But isn't Windows Vista in fact turning out to be a true resource hog?
HardwareAnalysis
HardwareAnalysis