I bought a mac mini with the idea that it could be the backup server, file server and have it paired with the appleTV Started out actually working: put an external 2TB drive on it to be timemachine backup 2 powerbooks, 1 airbook and an imac, AND had it streaming to the appleTV all over wifi. Eventually, performance degraded, couldn't watch movies via itunes over appleTV and figured it was just too much over wifi and too much for the mini to handle. So move the 2TB timemachine onto the airport. Then run an ethernet cable from the mini the airport, connect appleTV from airport with ethernet. So now, the ONLY thing the mini is doing is sending media via itunes to the appleTV AND it's doing it via ethernet, so this should be a no-brainer, right? Wrong. It's been going from bad to worse. If you start playing a movie or a show (an mp4 that you import into itunes) you see the progress bar at the bottom as it copies the media to the appleTV (don't get me started...)...the media plays...If you pause it before the file progress finishes copying, itunes will hang. It will hang so badly (SBBOD) that either itunes will need to be restarted or the mini itself needs to be rebooted. And this happens all the time. Right now as I type this I've rebooted the mini and when I try to start itunes it goes straight into the SBBOD and just hangs. I've upgraded to the latest version of itunes, I've run disk repair, cleaned out the trash, disconnected that external drive, shutdown all unnecessary services, this box basically does nothing other than this. So basically, it really does nothing, since it can't do this. The mini is running Mac OS X Server v10.6.6, processor 2.53 Ghz Intel Core 2 Duo with 4Gb RAM 1067 Mhz DDR3 When iTunes is hanging sometimes I can get a shell open and the uptime/CPU looks very low (0.2, 0.9) and the activity monitor doesn't show anything hogging the CPU, so I really don't know what to do. The other thing I notice is that the mini just seems to be super slow at anything, like firing up safari after a reboot and loading an URL seemed to take over 30 seconds (but from the command line I get pretty fast ping times with no packet loss). So the entire unit just seems to have severely degraded performance and is extremely slow in general. What else can I do to debug this?