Preface: I have an i5 mac mini. I've found, probably to no surprise to anyone here, that it's a pretty nice media machine for watching movies. Goal: I'm interested in really taking the movie machine to an extreme. Needs: I need the mini to still be my everyday computer. What I've got so far: I have the mini attached to a 24 inch 1080p monitor through the hdmi connection. Using thunderbolt to hdmi, I have an older 1080i 46 inch projection tv to watch movies. Currently, I've been watching movies and shows through a handful of legitimate online sources (no pirating). What I'm just now experimenting with as I type this post: I'm experimenting with handbrake to rip my old dvd collection and store in a more convenient manner (on the computer). Now here is where I need help and have had trouble getting reliable answers. Obviously the mini's 500gig HD will not suffice. I've got partitions and am already using enough of that HD that I don't see it as sufficient for this purpose. What should I do about external storage? I've got a free firewire port and I could probably free up one of the usb ports. I believe 1-2TB should be large enough for the hard drive. Is it advisable to go with firewire, USB 2.0, or a daisy chained thunderbolt HD? How fast should the hard drive be? Is 5400 going to be enough to play high resolution movies flawlessly? I know the 1080i TV has to go eventually, it's not that great. Realistically I'll replace that when financially reasonable to do so. But what would you suggest in the 32-42 inch range? I'm new to ripping dvds and it's already looking quite imposing. I'm ripping the dvds with an older mac mini model 2,1 because it has an optical drive. Do you have any advice? I've run a search but advice on various threads is mostly dated, conflicting or unclear. I apologize for the lazy newb making a thread on day 1 schtick but in this case, it seemed the appropriate approach. I'm not a total techie but I've got a couple decades of mac user experience under my belt and I've gotten thus far without help, so don't be afraid to be technical in your responses. Anything, anyone can help me with would be appreciated.