If it is not public knowledge then how come a guildie causally mentioned it to me?
To the point above, well thats the rub really, people set up new channels, people leave the game, take breaks, channel goes quiet and gets abandoned. Any new channel wont solve that problem, it would be ideal if bioware had a global LFG, but that could also be abused. Personally I have kept LFG mainly because it makes the most sense as a name for such a channel, and it as been relatively well populated.
Anyway sorry for the ramble, just there doesn't seem to be some magic solution.