Think of one think: storage!
Storage is way behind, as is the PCI bus. The only reason technology seems to be stalling is that storage and interface are slow.
Think of it as fast a CPU is, what good is it if it cannot be fed the data fast enough. All current systems are bound to the storage speed. As long as we rely on mechanical devices this will be it.
As for what else wer have yet to do with out PC's, well, a voice operated PC needs a lot (a lot) of processing power. 3D OS's? If you think about it, if you load all eyecandy features of your OS it still slows down (even with 1G RAM and 2GHz CPUs). But the main reason for that is that software is poorly optimised (for compatibility reasons). Isn't Windows running on a Pentium133? Slow but runs. So all these very advanced features your P4 or Athlon XP are useless. The software treats it as a fast Pentium, nothing more. All MS binaries are optimised for Pentium.
There is plenty to come both software/hardware -wise. But things will move at the pace of average joe.
Given the fact that all CPU's spend 99% of their time idle (please no DC arguments here

) the first part of the future will be GRID. This will revolutionise the idea of a PC, of Internet and ITas we know it.
Give that GRID (as internet was) is developed by universities were funds are limited, it is scheduled for 2010 to launch. But this will only be for universities. Commercial/public use will follow but unfortunatelly if things go out for hand and end up to profit organisations we are all in for good milking. Anyhow GRID is what we are expecting and it will be the next thing.
CPU's will also be faster, PCI reduntant, storage solid state and monitors holographers. But these are not that important.