Instead of a pre-packaged external drive, I would buy a regular 3.5" retail drive and install it in an aluminium case with a cooling fan. I'd choose an enclosure with as many interfaces as possible, icluding eSATA, USB, and Firewire. When choosing your drive, I suggest you go for one that supports the ATA streaming command set. This prevents the drive from stuttering on bad sectors, and thereby interfering with your viewing or listening. Such drives are typically specified in video surveillance applications. They are also designed to run 24/7. Choose a 5400 RPM drive in preference to 7200 RPM. The higher speed drives will generate more heat and won't be able to push data through the interface any faster than a 5400 RPM drive.