I am a big fan of the whole _____Channel.tv thing as when Channelme start advertising that everyone & every subject should have their own channel then traffic is sure to increase dramatically but ZOO Channel does not work at all for me.
I dont think it sounds right at all
Best of Luck anyway.