Latency? Is there an easy and meaningful way to measure this? The server I described above replaced an Apple solution and the users say that it is much faster than before.
Availability/Stability? Linux servers don't seem to crash. I have seen the netatalk daemon have problems when a client machine crashes while performing a network operation. Also, this client occasionally (every week or two) reboots the server because one of the user's sometimes has problems logging in. I suspect that the problem is with the user and not the hardware or software. Netatalk isn't as developed/supported as samba. The file locking, for example, seems to be much cruder.
Another installation which uses MSWindows for the clients doesn't have any problems. The uptimes on their servers are currently 16 and 31 days (which coincide with when the 5.0 upgrade was installed on each server). I haven't heard any comments from the users about the speed of these servers so I assume that they are comparable to the Microsoft servers they replaced (after a nimda virus invasion).
Because e-smith can be installed on almost any pentium-class machine I'd suggest installing it on an old machine you have lying around and use it yourself for a few weeks. Make sure that the machine has lots of RAM (a large disk cache makes a big difference to performance) and read the e-smith manual.
I suspect that you'll find that a 400MHz PII with 512MB RAM is more than adequate for 30-40 users and that UWSCSI isn't necessary. Please let us know your findings.
For a production machine a UPS and daily backups are vital.
Chris