I haven't 'bought' an Intel CPU in years. They've always been way too overpriced for what you get. AMD have always offered far greater value for money. AMD CPU's may not offer all the performance of an Intel CPU, but when most of that 'performance' sits idle most of the time, what's the point.
The sub $100 CPU market is huge, but the margins are smaller. Intel have made most of there money in the corporate market, leaving AMD to mop up the consumer end, which is why AMD are so popular with a lot of home users. AMD know this, but they're still trying to compete at the higher end with their multi-core Opteron's, which are actually very good CPU's. Trouble is, everyone thinks a benchmark result is the be all and end all of a CPU "oh my god, their CPU is 5% slower in that synthentic test, so it must be rubbish".
The new AMD Fusion line has a great amount of potential, and to be honest, AMD are ahead of Intel in their CPGPU designs, but Intel are so cash rich from businesses who see nothing else other than 'Intel Inside', they probably can't be bothered at the moment.
If it wasn't for AMD, you'd probably be paying $1000 for a single core Pentium 5 now!