First, let me preface this by saying I am a big Mac fan!! I don't own one yet, but I am thinking of getting a Mac Mini AND I have purchased a Macbook for someone with Applecare. I haven't made the jump because the hardware is OLD in the Mini. This is not a troll post, but more a frustration post as I really like Macs and want to keep recommending them to friends & family... If apple is trying to stay price competitive at the high end, why do they not refresh their hardware more frequently? Why is it SOOOO long between product updates? I read here http://buyersguide.macrumors.com/#Desktop_Macs that both the Mac Mini and Imac are 8 months since they were updated!! That's CRAZY. Maybe in the PowerPC days Apple could get away with this, but in the Intel world they can't do this anymore as Dell/HP/etc update their equipment on a weekly basis. I just am shocked that the Mac Mini and Imac AVERAGE 5 months between refreshes! It's just a joke... Frankly, they are making it harder to convince people to switch when they look at Dell selling Core 2 Duos for less than the Core Duo Mac Mini! Apple should be embarrassed at selling the Mac Mini at their current prices given that it uses 6 months old technology (and it was already old in September). I realize Apple doesn't want to compete on the low end computers, fine. However, they shouldn't sell computers as top of the line when they clearly are no longer that way.... ************* I just want to discuss why: 1) Apple does not keep the Mac hardware specs to maintain the same level of premium? 2) Apple doesn't pass on the savings to the buyer as Intel lowers it's prices for CPUs. Is apple saying the $599 Mac Mini is not cheaper to build now as compared to September 2006??