Pox and Ragble give an in depth guide for making your own Network Attached Storage device with FreeNAS.