"Upgradable indeed"4.5 starson by DJ Rome
Pros: Small, compact, OS X and XP, WIFI+BT, Sleek
Cons: DVI out instead of VGA, few ports, no eject button
Summary: Those of you looking for a small, good computer that does minimal things, look no further. Mac Mini has you covered. For me, I use it for videos, music, surfing, and some light gaming, which makes this perfect for me. Only problem is that I have too many USB peripherals to connect and it makes it tough to get them all in. I had to buy 2 external hubs to keep up. So far, I have connected an external card reader, which I would like to see included, a 750GB external hard driver, an external dvd burner (which I've switched to using Firewire), an external sound card, a keyboard, 2 USB hubs, and several PDA device cradles. That being said, it works perfectly. I put it below my TV, which I'll be upgrading to a 30" LCD TV. Once that happens, I can ditch the smaller LCD monitor and I can watch TV and control my computer on the same monitor. Putting there saves space and I use wireless mouse and will be getting a wireless keyboard soon too. One problem I see is that if you don't get an external sound card, the sound quality is pretty bad. Also, the DVI means that many monitors won't work. I have to get an LCD screen to get it to connect. It won't work with my old tube TV. Also, the USB ports are next to the USB ports and with all of them jammed, it's cumbersome to have to take one out to unscrew the monitor cable off.
For performance, It's pretty good. I upgraded to a 2.16 GHz Core Duo and have 2GB of RAM. Later I may upgrade to a Core 2 Duo, price-permissble.
Overall, this is a great system. Few complaints and definitely an upgrade from a 1.2 GHz AMD from 5 years ago.