I'm a big fan of 1up's "The 1up Show." Video reviews done by the likes of GameSpot and IGN are pretty bland and boring, but given the proper length, style and content, video reviews can rule pretty hard.
I guess the biggest hurdle would be finding someone with the time and talent to give...