The ports needed for NWN are probably blocked by a firewall at some point. It could be the DSL modem or router your son has. I have Qwest DSL/MSN and the DSL modems they provide won't allow most online games. Mail and web all work fine, just like you're seeing, but not anything else. I had to get a Cisco DSL modem to work around the problem, and everything's been fine since. Depending on the type of DSL modem, you may be able to configure it to allow the NWN ports. If that is the problem, then this link may help. Good luck.