I have DLink DSM-320RD and it seems to be OK-sih device.
However, I am now in my quest to find a good mediaserver for it, preferrably free one. And it should re-encode incompatible files on the fly.
So far I tried:
Twonkyvision (30 days trial) - this is somewhat unstable.
TVersity - so far this is the best one
SwissCenter - can't make it to work
Wizd - doesn't work at all and developers said that Redsonic-based players are not supported.
DLink own server - most stable but no reencoding.

Any other suggestions?