I buy one or two gens behind. I bought the 6 core cpu when the 8 cores went up for sale, I bought Radeon 6750 when the 7k launched. But I run virtual machines, have a degree in graphic design and work as a Windows/vmware/Unix/Linux admin. I am the only one in my family or my wife's that knows anything about computers, so I get takes with covering the vhs tapes, fixing the videos that won't pay on whatever device, making DVD's of family photos with music and effects, setting up any new device purchased, and the newest one, setting up virtual machines do they can log in remotely and try out something new (mostly Linux, but new versions of Windows show up too, and I've been working on getting a couple of OS X machines going)