Does Horizons like NAT at all ? My wife plays behind an older DSL router and that network is using NAT(NAPT) to access the net on two laptops.
When she is hooked to that network she gets dropped immediately upon logging in and getting a transport error. I am assuming HZ doesn't like what NAPT is doing ??