AppleTV was a nice idea, but it didn't work for me long term. Easier would be a PS3 or the Western Digital TV where you plug in a USB Flash Disk or HDD and can play full HD movies without messing around/hacking.
I have both an

TV and a WDTV and I can tell you they're like night and day. The only thing WDTV has going for it is its Sigma chip can play hi-def 1080p rips and the thing plays on both widescreen and 4:3 TV's. Beyond that it has quite a bit of lacking features and/or bugs. It really feels like a beta to me.
- navigating my music (large library) takes 30 sec on average to jump around (say from artist to album and drilling in)
- scrolling caches 3 rows then you sit for 20 sec until you can scroll again
- cover art is limited to only the metadata so you don't see artwork on albums (i.e. can't see external JPEG files for cover art)
- navigating into an artist and album to the songs, there's no listing of who or what you're looking at other than the song names (say you walk away and come back a few hours later and you don't remember who you were looking at)
- cannot play .mv4 videos so your

TV collection is unusable unless you rename them as .mp4 and then your

TV can't play them
- can't play the Hanbraked AC3 + AAC movies correctly as it ignores the AC3 file
- no video genre navigation
- no network access so to add/change stuff you have to unhook and move it to another machine
- and when you rehook the drive back up it takes about 10 min before it recognizes it
- I don't use subtitles but it can't use external subtitle files from what I hear
The

TV isn't perfect but it by itself is much better than this thing (even though it can't play on old TV's and can't play those pirated 1080p MKV files). Throw XBMC on it and you've almost have a new toy.
All the above comments are all from only one day of using the WDTV. Can't imagine what I'll find when I really dig into it!