If you are frustrated with multiplayer try this...
For all you people who dont know what game ranger is:
Game ranger is a simple program that allows people to create a custom game of demigod and not have to go through the pains of wondering if everyone can connect to everyone. I have spent the past week just to play 2 custom games and 1 skirmish while wanting to pull my hair out. After trying this I was in a 5v5 with in 5 minutes. Heck the longest wait we had was having 10 people decide on which map to play and which demigod.
Until the multiplayer is fixed to run this smooth you have nothing to loose but try. Just look for game names with the latest version and you should be good to go once installed.