If reading the thread header before opening a thread is a possibility, then we only need one forum.