Personally I think that, in the near future, the next advancements will be in terms of performance as opposed to new hardware etc.
I mean, super-cooling or the use of super-conductors inside home computers are likely to be coming soon (in the next 20 years) and if not, I believe that at least some significant progress will have been made towards it.
Regards,
Kwah =]