Much has been written over the years about Moore's law, and incredibly it held up for almost 50 years. Every year or two, the number of resistors on a chip doubled, and hence the speed effectively doubled. Over the last couple of years, however, much has been written in the news about the 'death of Moore's law'. It is incredible that the CPU clock speeds have not changed all that much in the last 8 years or so. The Mac Pro 1,1 had clock speeds up to 3 GHz. Although the chips are better at some things than they used to, the bottom line is that 9 years later, chips are hardly faster. Here's my point. I think that now is the time to be designing hardware that can be incrementally upgraded rather than having to be replaced wholesale. I have a MP 5,1 with dual 3.46 GHz processors, an XP941 drive, and 48 GB memory, up from 12 GB that it started with. It is upgraded with a 7970 video card. With the exception of TB, I can still pretty much upgrade it to whatever connectivity that I want. Without a surprising technological leap, from a speed standpoint, my computer is not likely to be obsolete for quite a while. I think the days of a 3 year old computer being obsolete are over. It will likely be rendered obsolete by software long before the hardware has been significantly passed by. I know this is a hackneyed idea on this forum, but in the context of Moore's law grinding to a halt, the idea of incrementally upgraded computers becomes even more attractive.