I have a sense that I'm going to buy a new iMac sometime within the next two years, and then I think that's going to be my final computer. It seems to me that one of two things are going to occur: 1 - iOS devices are going to catch up to personal computers, feature/performance wise 2 - We're going to reach a limit for what a person needs to do with their personal computer. I'm not saying we won't keep making faster processors and stuff. I expect that Moore's law is going to apply for quite a while. What I'm saying is that most people just won't need the faster chips and stuff anymore. It seems to me that the most demanding kind of thing a consumer does on their computer is play video games, and I believe we have reached the peak for what can be done in video games, graphically. To make games look any better would require video game companies to spend unearthly amount of money on artists - consumers wouldn't ever be willing to pay enough to make the budgets work out. I'm curious what other people think. Note: I understand many people own multiple computers concurrently for whatever reason (they run an organization, they have one for home, one for travel, etc... whatever the reason... that's why I have the (s)s in the poll options that might seem nonsensical. I guess the best way to think of it might be how many times are you going to buy a computer to replace the one you're reading this question on?