Originally Posted by OhSnapWord
There's FreeNAS. If you're looking for a Windows based solution, there's always Windows Home Server.
This, this and this.
FreeNas is quite simply, the bollocks. I have it as my nas and my ftp server for my friends. I also use it in my business. It is ridiculously easy to configure (all done through a browser too!). This gets my vote.