A few comments on this article. * UPnP and DLNA are not the same and unfortunately Samsung have problems with UPnP & DLNA servers though the compatibility issues are more severe with UPnP. Most common DLNA servers now include a profile for Samsung devices to overcome various other issues so the authors pleasant experience with Samsung was very lucky. * Transcoding is possible on x86 based NAS hence the tab on the Asustor UPnP server but given the Intel Atom CPU it's woefully inadequate. * Plex is not primarily a DLNA server that was a very recent addition. * Boxee is dead effectively, not sure it was wise for Asustor to drag that out of the closet. * Intel Atom chips have hardware video decoders which can handle high bitrate videos the CPU cannot but the drivers for these under linux are still rough. I'm genuinely surprised Asustor didn't include with XBMC, given that Plex and Boxee are both XBMC offshoots and neither of those are well supported under linux or on embedded platforms either. XBMC would have been the much saner choice as there is a lot of work optimizing it for low end systems and it is very well supported under linux.