I've been very impressed by kiba's league. It's essentially an exercise in proper team building and coaching, as the GM/coach has no direct impact on the games. UStream is really incredible, and could probably be used to broadcast and record games for any league.