At home, I use a last-generation PPC Mac Mini as a media server. It's hooked up to my television and stereo system. It's also hooked up to several external firewire hard drives that house my ever-growing media collection. I've mostly had to give up using it to play video files because playback will stutter and fall out of sync on big files. That's been okay for me, I've been able to play most of those files through my Xbox instead, although that doesn't always work. The problem now is iTunes. I've got a big iTunes library -- it's currently at more than 15k tracks, and the number grows every week. The tracks are a combination of MP3s, AACs, and Apple Lossless files. The vast majority of them are tracks that are ripped from my CD collection, only a few (less than 200) are tracks purchased from the iTunes Store. I only have a couple of videos in there (freebies from the iTunes store), and a few episodes of podcasts (maybe 30 episodes). iTunes takes 3-5 minutes to launch. That's a limitation that I've come to accept and deal with. Lately, though, it's been sucking up 75% or more of the CPU when it's open, and it'll go up to 100% if I'm doing a lot of stuff in iTunes. I think that this means that it's time to update my Mini. I really love the form factor of the Mini for a media centre in my living room, but the current Minis are pretty anemic. I'm not sure if there's a point in updating to another Mini if it's not going to be able to keep up with my iTunes library going forward -- it's safe to assume that I'll add at least 1000 new tracks to iTunes every year (possibly more -- I haven't gone on a CD-buying bender in awhile, so I'm overdue). An iMac isn't really practical for my living room -- what's the point in having a 20-inch screen sitting next to my television? The mac pro doesn't seem like a great solution either, since it's really big and really loud. So I ask: for those of you who have really big iTunes libraries, what hardware are you using?