Pros Innovative design Easy to set up and upgrade Very stable Tiny footprint Great speakers and digital display technology Cons Skimpy RAM Difficult cable management Poorly designed power switch Expensive No PCI slots Related Articles Google I/O's Apps news was low-key but significant The Macalope Weekly: Missed connections Share on Facebook Share on Twitter Share on Google+ Share on LinkedIn Share on Pinterest