actually that is not true about having to download a program, at least i'm pretty sure it's not. there seem to be 2 "tiers" of NTP servers, ones that require login / authentication and those that don't.
i chose 2 at random that don't require authentication from this list:
http://support.microsoft.com/kb/262680
p.s. i'm using them on my firewall, and all i did was to identify the ip address of the server i wanted and it works. i also tested this on the 323 with the same server i use on the firewall, and it works.
having said that if the ntp daemon or service is broken in the linux or dlink code, all this is irrelevant.