Seagate's FreeAgent Theater+ HD media player allows to play content from
Netflix as well as YouTube, vTuner and Mediafly. IMHO it offers much more features than Roku, while being reasonably priced (Currently it costs $250 for a version with a 500 GB hard drive and $100 without a hard drive):
The FreeAgent Theater+ HD media player provides an easy way to store and move your photos, movies and music from your PC or Mac computer to your TV, allowing you to share and enjoy your digital media in a comfortable, social environment such as your living room. From your home computer, use the included sync software to automatically copy all of your media files to the FreeAgent Go drive, or simply drag-and-drop files directly to the drive. By then docking the FreeAgent Go drive into the FreeAgent Theater+ HD media player, connected to the TV, it puts your entire media library at your fingertips with 1080p high-definition playback and crystal clear surround sound audio. With the front-mounted USB port, you can also plug your digital camera, digital camcorder, USB flash drive, or external USB hard drive directly into the FreeAgent Theater+ HD media player and enjoy the same high-quality viewing experience.With the built-in Ethernet port or optional Theater+ wireless adapter, the FreeAgent Theater+ HD media player can connect to your home network to access content from shared devices, including networked computers and NAS (network attached storage). The network connection also allows the Theater+ HD media player to access internet content such as pictures, weather, stocks, and more.Navigating through your media library is intuitive with the DVD-like user interface and compact remote control. Browse your files with a familiar folder structure view, thumbnail view or filter by media type such as movies, pictures or music.
Note that you may need to install the latest firmware to be able to play Netflix videos. The firmware is free and can be downloaded from Seagate web-site.