This is awesome! keep it up. This will probably be my favourite thread until the development of your game is finished.

Good initiative. Most developers, though willing to help others, rarely go into such detail with every problem they face. This thread is going to be a goldmine of great info for any of us who want to try multiplayer programming.