I have one of these, can take up to a 2TB hard drive, does 1080p plays just about anything including RMVB, and MKVs. Will stream Youtube and a few other web based video, and when used in conjunction with Playon can stream just about anything, Netflix, iPlayer etc. Will also stream Internet radio is you have a stream link. Has Upnp access to any media servers on your home network, and indeed will stream from any network shares. Material can be loaded onto the device via the network although this process is slow. Bare with no HDD you should be able to get one for under $90. It even has a bittorrent client built in. Firmware updates are regular and the firmware itself seems to be readily hackable for those interested in that sort of thing.