The problem with Teakdoor is a usability problem. And it's not just limited to TD but ThaiVisa and others as well.
The problem is that there are too many d*mn subforums. I am exaggerating of course (what's new?!) but there are just way way too many...3 million subforums? Are you kidding me?
Limit the amount of subforums. Do your users a favor.
Life is simple. Why complicate things?
This is LANDOFSMILES and I have spoken.