I use a somewhat customized mock server for my single rio. When I set it up that was all that was available. And even now i like the simplicity. It's a really slick set of perl scripts.
My customizations are mainly to the regexs used to parse the filenames and directory structure. My music is arrainged in author/album/song.mp3 form, so rather then make use of the frequently inconsistent (or non-existant) id3 tags, i altered things to use the directory structure. With this setup more of my music is available to the Rio then is available to the Autotron out in the living room.
At the moment it's running on my web/mail/file server, which is a Pentium-1 166 with 64 megs of ram and 200 Gigs of software-raid-1 storage.
On the rio itself i'm running an old version of RioPlay (it's in dire need of an upgrade...).
tRec may finally be enough to force me to install java on my fileserver...