I like to keep hard drives in computers. They're noisy, they fail, and they're easier to back up when they're in a computer. Also, you can rip CD's directly onto the comptuer hard drive quite easily. Maybe when quiet memory cards get to hold tons of stuff...

In the meantime, this is a product that I covet:
http://www.turtlebeach.com/site/products/audiotron/producthome.asp
Only works if you have a home network (LAN), but it's quiet, relatively cheap, and looks like a good stereo component on your rack. Also allows for your music files to be distributed among many computers (if you're a geek like me and actually *have* many computers)