I'm not sure if this is the proper place for this post, but I'll give it a go. First a little background: I have an old P3-500/256MB RAM that I'd like to put into use as a file server. I've already tried Ubuntu, but I can't for the life of me get it to work properly (I really need one of those "do this, then do this" guides). Also, Ubuntu doesn't work properly with my PCI ATA card (VIA 6421) which is a big problem as I have 3 x 250GB HDD's just kicking around that I'd like to throw into the box. I don't want to spend any more money (say like buying one of those new Airport Extremes). But I do have 2 legit copies of Windows XP (1 Home, 1 Pro), and file sharing on Windows is soooo easy (as compared to Ubuntu). I want to have a central repository for all our movies, music, and photos that can be accessed by anyone on the network. I will also be using SuperDuper and Acronis to create disk images for backups to the file server. I have 2 windows machines and 2 macs that would need access. So my main question is would Windows XP make a good Mac fileserver? What are pitfalls? Which copy of XP should I use? (I'd like to use Home if I could) Are there really any security concers if it's just a simple file server? (I'm behind a basic linksys router) Are illegal file names or characters a real problem? I'm thinking of creating disk images on the PC server to avoid the illegal file name potential problem... is this a good idea? Is there a way to make the Macs automatically mount the file server on boot up? I'd like to stick the server in a closet and control it with VNC or something similar. Any suggestions? If you're really a Linux fan, I wouldn't mind listening if you can offer me up a step-by-step configuration guide of Ubuntu (or whatever distro works for you) but keep in mind that I have no experience in command-line interfaces as I've been a GUI user all my life. I have tried Ubuntuguide.org, but it just doesn't actually tell me what I need to do, only what I can do if I knew what I was looking for (if that makes any sense to you). Thanks for all your help in advance!