I'm not sure how you guys did the interface, but its kind of crap for it to become totally unresponsive while waiting for some network traffic.
1) When going from multiplayer to the login screen, it can hang for seconds at a time, and also when logging in.
2) If you were disconnected during a game and go to 'End Game', it totally hangs. I've had to train myself to alt-tab out and kill demigod manually since it can't be trusted to close itself properly.
3) Frequently becomes unresponsive for several seconds when a game is over, right as the citadel is destroyed/crumbling.
One of the Must Frustrating things is to have the UI totally stop responding to user input. I dont have alot of windows exp programming but on settop boxes we use alot of tasks and queues to deal with this...