Well, I don’t think that money’s going to be an issue, because… well… This is a forum already, isn’t it? There’s no need to pay for extra services and such.
It’s not like they’d need to add an entire crew of tech geeks to run the site/forum either, I was simply talking about adding sub-forums to make this forum a little less chaotic. Which, by the looks of it, should be any harder than making a topic here (since the General-Discussion thing looks like a sub-forum map).
Sure, when the game’s released and they start making money, they could think about expanding the site/forum even further, but I doubt that that’s really needed at all.