When I try to connect to custom games I tyically get the crash (dump attached at bottom). Though, I can connect to a LAN game no problem and can connect to my friends Internet custom game (we both have comcast as ISP, and live local to each other). I haven't been able to play Skirmish. Pantheon or any other custom game [other than my friend when he hosts, or via LAN]. Game is good and has lot's of potential, but I can't believe the lack or testing and Quality Assurance these days from ALL software groups.
Almost forgot, I am behind a PF firewall doing NAT and have ports 6073 and 6100-6200 UDP forwarded back to my internal IP.
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at address 0x10077c56
    attempted to write memory at 0x00000000
Program : C:\Program Files\Stardock Games\Demigod\bin\Demigod.exe
Cmd line arguments :
Callstack:
 TickCounter::QuerySystemTick + 75558 bytes ((Unknown)(0) + 0 bytes)
Last 100 lines of log...
A full record of the log is stored in the Demigodlog.txt file
info:       StartingWarRank="1",
info:       Timeouts="0",
info:       TowerStrength="Normal",
info:       Victory="slaughter",
info:       WarScoreIncome="Normal",
info:       achievements="true"
info:     },
info:     structuredefense={
info:       DeathPenalty="Normal",
info:       ExperienceRate="Normal",
info:       FogOfWar="explored",
info:       GameSpeed="normal",
info:       GoldIncome="Normal",
info:       GruntStrength="Normal",
info:       ScenarioFile="/maps/map13/map13_scenario.lua",
info:       SpawnRate="Normal",
info:       StartingGold="Normal",
info:       StartingLevel="One",
info:       StartingWarRank="1",
info:       Timeouts="0",
info:       TowerStrength="Normal",
info:       Victory="structuredefense",
info:       WarScoreIncome="Normal",
info:       achievements="true"
info:     }
info:   },
info:   TotalPlayerCount=4,
info:   Version="MAIN.1.00.0105",
info:   dwGameID=359240,
info:   dwHostPlayerID=41612
info: }
info: CVP_GameData:
      szGameName: (US) US Central 3v3!!!
      szHostPlayerName: 777Brandon777
      szHostIPAddress: 68.89.238.127
      szPassword: 
      szMapName: Prison
      szGameSpecificXML (size): 3572
      szGameGUID: a9de764f-d9db-4654-bc8a-e2de8b8bf3ab
      szGameToken: 
      szStartTime: 0001-01-01T00:00:00
      szLastNotificationTime: 2009-05-05T20:00:39.013
      szGameVersion: 
      dwHostPlayerID: 41612
      dwHostPort: 0
      dwMinPlayers: 1
      dwMaxPlayers: 6
      dwGameTypeID: 5
      dwGameMapID: 60
      dwNumPlayers: 5
      dwGameID: 359240
      bRanked: 0
      bPrivate: 0
      dwHostTeamID: 0
      dwHostEntityID: 0
      dwWinningTeamID: 0
info: Adding name/ID mapping:[n3v:38439]
info: >>>Entering CVPInterface::GetUserPlayerData()
info: >>>Exiting CVPInterface::GetUserPlayerData()
info: >>>Entering CVPGetPlayerAchievementsByID for 38439
info: <<<Exiting CVPGetPlayerAchievementsByID
info: JoinGame. GameID[359240], Password[]
info: >>>Entering CVPInterface::JoinGame()
info: >>>Exiting CVPInterface::JoinGame()
info: >>>Entering CVPInterface::GetGameData()
info: >>>Exiting CVPInterface::GetGameData()
info: Adding name/ID mapping:[n3v:38439]
info: System: Connecting to game host...
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 30680[72.188.108.140:1104]. We are not
info: ImplCVPInterface::OnAttemptNATConnect
info: Nat connection requested from SkeletorSKS87[30680]
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 32462[12.54.26.17:61865]. We are not
info: ImplCVPInterface::OnAttemptNATConnect
info: Nat connection requested from TheJadeMonkey[32462]
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 41612[68.89.238.127:55449]. We are not
info: ImplCVPInterface::OnAttemptNATConnect
info: Nat connection requested from 777Brandon777[41612]
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 42148[76.240.166.173:6132]. We are not
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 43022[71.193.188.55:1167]. We are not
info: ImplCVPInterface::OnAttemptNATConnect
info: Nat connection requested from Damandre1532[43022]
info: ImplCVPInterface::OnPlayerDataUpdated
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 42148[76.240.166.173:6132]. We are not
info: ImplCVPInterface::OnPlayerDataUpdated
info: CVP::HandlePlayerDataUpdated
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 42148[76.240.166.173:6132]. We are not
info: ImplCVPInterface::OnPlayerDataUpdated
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 42148[76.240.166.173:6132]. We are not
info: ImplCVPInterface::OnPlayerDataUpdated
info: CVP::HandlePlayerDataUpdated
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 42148[76.240.166.173:6132]. We are not
info: ImplCVPInterface::OnPlayerDataUpdated
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 42148[76.240.166.173:6132]. We are not
info: ImplCVPInterface::OnPlayerDataUpdated
info: CVP::HandlePlayerDataUpdated
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 42148[76.240.166.173:6132]. We are not
info: ImplCVPInterface::OnPlayerDataUpdated
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 42148[76.240.166.173:6132]. We are not
info: ImplCVPInterface::OnPlayerDataUpdated
info: CVP::HandlePlayerDataUpdated
info: ImplCVPInterface::OnPlayerDataUpdated
info: CVP::HandlePlayerDataUpdated
info: ImplCVPInterface::OnNATFailed
info: ImplCVPInterface::OnIsConnected
info: Impulse asked if we are connected to 42148[76.240.166.173:6132]. We are not
info: ImplCVPInterface::OnPlayerDataUpdated
info: MUSIC : Activating cue [Main_Menu]
info: >>>Entering CVPInterface::QuitGame()
info: ImplCVPInterface::OnDisconnectFromFacilitatorCallback
info: CVP::HandlePlayerDataUpdated
info: Failure from CVPGetPlayerData in HandlePlayerDataUpdated
info: Error in HandlePlayerDataUpdated