I've got a D-Link DNS 320 and the standard firmware is clunky and limited.
What opensource alternatives are there to the standard firmware that can reliably be installed on the DNS 320?
Try FreeNAS... I am using it at home. You can also buy some inexpensive solutions with FreeNAS installed on it, so you'll essentially be paying for hardware.