Just wanted to share, after reading how cheap memory had gotten at Other World Computing, I decided to upgrade my 2007 Core 2 Duo's memory. I had just 1GB in it and it was slowing down often with the spinning ball of death. Got the memory and used online tutorials, including the one at other world computing, and no kidding it was a breeze. Granted, these models max out at recognizing 3GB, but I put two 2GB sticks in so that it can run at full speed. The difference is night and day. UNREAL. I got so happy, I went out and max'd out my screen resolution with a 23" Samsung HD monitor on sale at COSTCO. Even with the upgrades, I'm sitting at a great desktop setup that I've spent just over $1K on. Mini Core 2 duo with superdrive, 802.11n, and 4GB ram, with 23" Samsung HDTV monitor, Apple BT keyboard and mighty mouse, a USB hub, a 500GB and 250GB external drive, along with some Sony speakers I had from my long ago life using PC's. I also have an Airport Extreme (802.11n) base station and Apple TV on my network. It is a truly awesome setup that meets ALL of my needs, now with no spinning beach balls of death, ever... Moral of the story: mini users....upgrade your memory to the max baby.