mostlymuppet.com
Current TV
Congratulations to all the fine folks who have launched Current TV today. Current is the Al Gore-backed cable network, in about 20 million homes, that is built around viewer-created content. It&#82…