I will not recomment something I don't use myself, so please read the DSM-520 issues before purchasing him, Here is what I found with a quick search, because I knew there were some issues:
[Link: remotecentral.com]\-520
[Link: remotecentral.com]\-520
[Link: remotecentral.com]\-520
The issues were not major I believe and where on the d-link side. Best of luck in finding your ultimate media streamer
Regards,
De Pampi