It has to stop at some point, right? Or does it, really? With Windows 7 just months away from a public release (October 22, if you needed a reminder), Microsoft is yet again showing its soft spot for Windows XP. Right or wrong, the general public view of Windows Vista is that it didn't live up to the hype, and in many respects,...
Read More