It just surprises me that a game designed around coop would not have their network code nailed down first thing. My wife really like to play the game but we bought it to play together. It has been way too frustrating to play it so we just sorta stopped trying. I don't play the game at all right now and she plays sporadically. I understand that it may stem from being on the same network but I don't see a reason why we need to play through an online server for that. If the game periodically sends our game state to the online service then they get the same thing without interfering with our connection. If hosting our own servers fixes the desync issues then I'm all for it. We never have trouble connecting to each other but the characters are ALWAYS off from where the host says they are.