I fail to connect to 9 of 10 games online. But, when I check the test from the link in the sticky, all ports say "pass". I have also port forwarding port 6112 on my router.
I don't use win XP fire wall, and I use NOD.
What more can I do?
Edit: I check port 6112 while I have the game running and lgged in, and it isn't open. Something block it.