Upgradeability and expandability are huge shams. By the time you are needing of updating cpu or ram you a. cant find the said cpu ram commercially available and b. you find vastly superior options available. Has happened to me so many many times over the years, why update the cpu to a fater pentium 2 when you can get a vastly better p3, why p4 when c2duo etc. etc. As for expandability, another sham I will have to settle for an ugly monster tower pc such as this one
just to have a couple of slots to add a sound card or some other s.hit that I can connect perfectly via usb or firewire anyway?

just to have a couple of slots to add a sound card or some other s.hit that I can connect perfectly via usb or firewire anyway?