I have a Roku HD which I use to stream Netflix, Hulu Plus, Vevo, Pandora, MTV, CNN, BBC, Sky, eNCA, Smithsonian channel etc. It works very well but there is a lot of content that is unavailable due to no browser or flash support etc. Roku have just released three new models (2700X, 2710X, 2720X). You might be able to get a good discount from Amazon on an older model on a Black Friday special.
I would also carefully look at several of the latest android machines as they appear to offer a lot more power for a similar price.
http://mybroadband.co.za/vb/showthread.php/544143-DroidTV-MX-or-Roku
You might still be able to arrange a R100 MyBB discount from kernel on this machine ...
http://www.dbg.co.za/product_info.php?products_id=941&osCsid=pmr45f0d0dirjuqopkcj513tq6
Roku 3 $15 off
http://www.amazon.com/Roku-3-Stream...4?ie=UTF8&qid=1382413288&sr=8-4&keywords=roku