I use Mandrake 8.0 as a server platform, in my Windows School Lab. With Mandrake's Control Center, I can shut off unnecessary services without recompiling the Linux Kernel, such as USB, etc (mentioned in another answer post).
You mention that you had difficulties with Samba, so you went to NT Server. Are you running NT Server on the same box with only 32 MB RAM?--or did you boost the RAM? In my experience, KDE runs ok on a 233MHz box with 64MB RAM--which allows you to use the graphical utilities to configure your server. However, the samba configuration of the server can be accessed using webmin from a windows machine web-browser. Suppose your Mandrake server has an IP address of 10.5.5.23. Fire up your web browser on a Windows box. Go into open location, and for the URL, type: https://10.5.5.23:10000. This will get you into the webmin program (after entering root's user name and password). From the main webmin screen, select the "servers" tab, select "Samba Server", choose "Swat". While Samba can be tricky to configure, the Swat samba configuration utility (with its voluminous help files) got me through. With the latest version of Samba (2.2), a Linux box makes a terrific (and cheap) replacement for an NT server box, for both file and print services.
Grants Pass High School
Grants Pass, OR