The author notes that although laptops can do a great deal these days, desktops are still the most flexible when it comes time to upgrade, are usually more powerful than laptops, and can generally be modified more easily. On the other hand, desktops take up a lot of space, more electricity than laptops, and aren't particularly portable.<p>Seems to me we're moving toward a computing experience in which the portable device and the desktop device will be one and the same; there will be no difference between a "portable" and a "desktop" machine.