I'm currently thinking about switching up my mediaserver / htpc setup and I'll prolly end up getting a Synology NAS and run Plex server on it.
If you have a GoogleTv, there's an App to view plex content in the Play store.
As an added bonus, it's possible to run sickbeard / couchpotato / sabnzbd on a Synology as well, so it becomes a set and forget experience.