The world of online multiplayer gaming has exploded over the last few years. Most people know someone that is crazy for online games, but many don't understand how complex developing and supporting networked games really is. Getting the backend of an online multiplayer game right is an art, and...