I saw this post today on Mashable reported that Acer was going to be building a component-based PC. I think the concept of having a component-based PC is a great idea. Historically a PC is a component-based device, but working on it can be intimidating to some people. The way Acer is approaching the modular PC is that the various portions of the PC are broken down into stackable pieces.
If you want to upgrade your main PC, your hard drive or your graphics card, you simply swap out components out of the stack. Historically, upgrades like this to a traditional PC would mean taking off the case, using a screwdriver making sure you have compatible components, avoiding ground issues [frying your CPU] and then you have to put everything back together again and hope everything is fully seated and tighten down.
I think it’s a great idea.