

That’s a small description of the basic functionality. It does not address things like in the OP (where do you “meet” - mostly an analogy going bad from being overextended), what’s the point of different servers instead of a big one, etc.
I’ve been reading fxomt’s FAQ (Blaze linked it a few comments below), I’m going to do something like that.
Correctly highlight when a programmer is being assumptive as a brick, even when assumptions are one of the biggest sins in programming. Done, you’ve triggered a lot of programmers.