I like the idea of an invite system.

Only we still want to make it hard to find the place to ask for an invite because we don't want to crash those ol' servers but I have other plans(more on this coming up).
What about this game being kind of not-WorldWideWeb dependent kind of what I was saying about the part peer-to-peer idea. I think this could reduce lag VERY much:
1) Server login
2) Link to private age(no server contacting needed except auth stuff on occasion. You serve if you have people there but... not many people come)
3) Link to nexus-thing--strictly private so that you can use you full bandwidth to download the "AgesUpdate"(that's just a file that has a list of current ages and appends to the AgesConfig file instead of downloading a new one every time--uses checksome type things) General "getting ready for multi-player" happens here if you don't have an internet connection you're stuck at this point, you can only access your age that you wrote (if you set it to have public and private instances) if you change the files it does the svn "commit" thing every time you come in contact with an internet connection.
4) Say you have an internet connection: You get the new list of ages and can either go to the city, a GoW age, a public fan-made age or if you have an invite you can go to someones "private age" not the private age listed above(that age is truly a private instance)
5) Say you go to the city and there's 100 people there(not really but... IF there was

), you take a while to link but, if you can't make the link you can stream chat--if you have a friend in the city then you can pm him/her and say something like "I can't get in, could you give me a chatstream from there?" and he/she can type something like "/mirrorchat current-age <playername>" this does NOT however mean that you get that person's PMs etc. all you get is the public feed from that age and when he/she links out... the chat mirror expires and they'd have to hook you up with the feed agin for you to hear the chat in the age they're in. With special permission from the maintainers set up a live feed on a screen in your age. Now, the people in that age you're getting the stream from know that that age's chat is being streamed --grey users on the age-players-list--and if you're uncomfortable with people reading your chat if they're not in that age, if it's your own age, or you contact a Maintainer then you can kick the listeners off(not with the city however).
Sorry for yet another large-ish blob of text but, I had to brain-dump(eww

) Sort of should be in the tech side of the forum oops

.
I hope you all enjoyed my speculating.
[EDIT:] Oh and we should think about communication devices(KI replacements). I vote for a smart-phone(modern-day) kind of communication/KI replacement(IF we must have voice-chat let's force peer-to-peer in certain situations).
~Lontahv
Currently getting some ink on my hands over at the Guild Of Ink-Makers (PyPRP2).