By that logic nobody should ever buy anything nice in the tech world because the next great thing is always right around the corner.
Better not buy whatever trumps the 8800GTX because better will be around in a year or so and so on.
How is his logic faulty? I didn't have the cash last year to upgrade to a new PC, nor did I have the desire. I'm currently on my P4 3.2 Ghz with a 9800 pro from back in 2003. I'm going to be upgrading this January. Why spend $500+ on the 8800gtx that's a year old when a new high-end will be coming out early next year? I'd rather spend the $650 in March than buy/sell GTX, hope I can catch a step-up program, or spend $1150 for graphics alone. It's only faulty logic if a new GPU/whatever came out within the past few months and you're going to wait for the next best thing.