Will your current computer run Windows 8?

One of the most frequent complaints I hear about Microsoft operating systems is that "every time they come out with a new OS, I have to buy a new computer to run it." That certainly proved true for most folks who moved from XP to Vista, or XP to Windows 7. However, Microsoft appears to have been listening. Windows 7 runs well on systems that came with Vista (better than Vista, in some cases) and now Microsoft has promised that Windows 8 will run on any Windows 7 computer, with an equal or better experience. Have we finally reached a point where we can break the cycle of dumping perfectly good hardware just because we want to upgrade the OS?