A lot of people really seem very down on integrated graphics, I think the reality of the mac mini has to be realised, and that's its not a primary machine for most normal users, you really want an imac for that, for someone like me, a staunch windows user wanting to try macs, someone who, at this point, will not play a single game on their mac, a side machine that lets me have the advantages of os x, while running a powerful windows machine at the same time it's a great product. For example I priced up 2 systems
Mac Mini:
1.66 Core Duo
1 Gig Ram
120 Gigs of HD space
Wireless KB and Mouse
Crappy integrated graphics
£829
IMac
1.86 Core Duo
1 Gig Ram
160 Gigs of HD space
Wireless KB and mouse
Reasonable seperate 3D card
£1039
The IMac is an extra £200, now for £200 you get a 17" monitor, 40 gigs of hd space, a seperate 3d card and a slightly faster cpu. Now as a main machine you'd be crazy to buy the mac mini, as a taster of apple or as a side/extra machine the mac mini is a great purchase. I don't need 3D graphics, I don't need a monitor, I don't need the extra harddrive space, I doubt the cpu speed difference will be so huge that it will be particularly noticable. Can I justify the extra £200 (and I really thought about it), no, not in the slightest, do I feel £829 for my purchase expensive, a little, but not as expensive as £1039 for a lot of extras I don't need. I think the message is clear, want a general purpose desktop, buy an imac, want a low end machine/extra machine, get a mac mini and it will fulfil that role with ease.
I'm happy with my purchase, and maybe I will regret not getting an imac a few months down the line, but I could equally regret getting a mac mini and that way I have wasted £200 less than getting an imac.
Ash
P.S for those saying the XBox 360 has good media centre facilities try one, they suck, seriously, I have one and I still hook up a full sized pc because it will only play microsoft specific files, and no one in their right mind touches those codecs. A modded XBox doesn't really count, why because it requires technical knowledge beyond the normal user, and without buying the remote control (I didn't) the interface is nothing short of frustrating.