HTPC with XBMC. Job done.
PS3 has fallen right out of favour for me with their recent love of Cinivania protected content (even over streaming). I used to swear by TVersity with ps3 but now looking for alternatives.
iomegaTV with Boxee seems pretty darn good - it should be here for review!