I'm building a small file and print server (two 300 gig SATA drives mirrored with on board RAID), and I'm trying to figure out which OS to run. At first, freeNAS sounded interesting, but I don't thing you can run CUPS or anything like that for a print server. I'm thinking about going with an Ubuntu/samba combo. What do you all think? Any suggestions?