I am actually a big fan of techtv, until, it got shutdown, or something like that. And more importantly, the local tv not showing it anymore, and i finally move to live in the campus.
Either way, not too long ago I found this site.
actually this is a techtv-ish, online video. Looks quite good. go check it out.