I don't think that we'll ever see voice recognition replace keyboards & mice/trackballs as the primary text-entry/pointint device for computers. Imagine an office full of people talking to their computers. I think micro towers and cubes will probably gain in popularity, particularly in OEM boxes and for people who are tight on space. I see techies like us still using something more or less resembling the mid-tower cases of today. They may come up with a new packaging for it, but unless mobo and storage device form factors change drastically in the next 10 years (which could happen, I suppose), geeks will still need the same functionality. With raw CPU power far out-stripping all but the most demanding applications, which relatively few people use, I think we'll see a continuation of a trend that we're already seeing the start of - that most people aren't going to upgrade nearly as often as they used to. I'm typing this on a PII-350, which while too slow for me (hence my upcoming upgrade), its still plenty fast for anything my parents need. Unless somebody comes up with a must-have killer app that everybody will want that also requires mega-CPU power (on the order of video games, but with mass-appeal), I could easily see Joe User who spends most of his time on the computer browsing and doing stuff in Office being quite happy with his P4/Athlon XP as many as 10 years down the road. Heck, in absence of aforementioned killer app, my parents will probably still be quite happy with this old PC for as much as 2-3 years from now for what they need.