I've got an ASTONE 110 with the usb dongle and it plays ALL formats unlike the WD TV ones, awesome bit of equipment as you can access all the movies etc from your PC/HARD DRIVE that's in another room via the USB Dongle.
Also takes the usual usb sticks and HD's plugged directly into the unit.
These sell for around $120 with the dongle on ebay.