Part of the problem also lies in the fact that there is a lot of 1-2 generation old tech sitting in stores and warehouses unsold. In order to get rid of it the price gets slashed and makes it even harder to sell current tech. Take me for instance. My business PC recently started blue screening (Pentium D 2.8Ghz). I've had it for so long I can't even remember how old it is. Anyway I was going to build a new ultra-efficient PC for myself using the i3-2100t at the end of this month. I'd costed it at £350 - £400. Then, last week, I came across this spec: Core i3 550, 4Gb Ram, 1Tb Samsung F3, Windows 7 Home in a SFF case for...£185 delivered. On top of that it came with a wireless kb/mouse and a WiFi N usb adapter. Buying the components in the PC would cost me nearly twice that. And while they are 1 generation old they are more than enough for the sort of work I do on that computer. (Heck, my old computer is up to the task and if it wasn't dying...) I *really* wanted to build my own work PC this time - it was going to be a project to see how low I could get the power usage. But in reality (and after much soul searching) I couldn't justify spending more than twice as much on building something very similar. I suspect the whole tech industry is in for some pretty lean times as more and more of this "old tech" starts to come on to the market a very low prices. Especially as much of it is more than capable of doing everything the average user wants.