Right now a Roku is pretty much the best media streamer available for the money hands down.

If you are not familiar with Roku yet, check out this large Private Roku Channel List and see some of the great free content that is available.