Server Requirements

Hello everyone, I'm looking to offload some of the stuff that isn't work related on a company storage server to other machines, and the MP3s people keep in their personal folders seems a great place to start. I'm wondering what the server requirements are for an environment of about 20 active users at a given time, streaming MP3s (no video to worry about, though I have another thread opened about an LDAP issue). I'd be interested to hear the specs and load on other people's multi-user subsonic installations (ideally for the Linux version, this will be a dedicated Linux box when it is up and running) whether it is more or less than 20 users, as well as any issues that have arisen as the result of overloading the server (and at what approximate number of users it reached an overloaded state). Thanks for taking the time to read/post 
