I think there's a need for it, having someone to advice the upper echelons of FT management and a voice for the people is always necessary. I wouldn't mind a sticky at the top of each thread with a link to the TB forum and answering some basic questions about it.
I hope there's a need for it, I'm running for it