For my jukebox setup I use an AudioTron, and I like it very much for what it does. Everyone has their own reasons for doing things, here are mine:
1- Quiet. I don't like disc drive whine or fan noise in the same room I want to hear tunes. I can put the computer in another room.
2- No "serving" required. The only network audio device I've found so far that does not require the server run an application to stream the data out.
3- OS not important. It doesn't matter who makes the computer's OS or what version, as long as you can share a drive/folder it works. In fact, just stick NAS disk drives on your network and forget the whole OS issues.
4- Computer power not important. If it has a 10T ethernet connection, it will work.
5- Inuitive operation. If you can operate a cassette deck from a few decades ago, you can operate the AudioTron. Plus is has convinience features of today, to boot.
6- Bit perfect. Plays .wav files (bit perfect copies of CDs) and ships them out the SPDIF connector without editorializing on the way. Plays MP3 and those Windows compressed files too.
7- Rack mountable. Always a plus in my book, 1U in height.
In my specific case, I have a PentiumPro 150MHz w/64MB of memory machine running W2kPro (yes, you read that right - an increadibly old and slow machine) filled with a bunch of 60* and 80* drives. This is my long term storage machine. Contrast this to all the other network audio devices I've seen that require some app to be running on the server. Those boxes claim to need rather healthy CPUs just to send out data. And, a fair amount of memory. Plus, most will limit you to a small number of supported OSes. In addition, I've got my AudioTron separated from the host computer by two ethernet switches. Of the streaming type of other players, they require to be limited to no more than one switch between box and computer.