Hi Eds,
This sounds like your primary is still having a port issue even with what you have done, be sure to make sure your firewalls are allowing WinMx especially the XP one if its on, because that one will need your ports set also you have chosen to use. Also Norton Anti virus needs WinMx allowed in the Worm protection along with the firewall if you have that.
As for the 200+ results that could be your primary your on, (the primary that your secondary in on) they are responsible for the results you get. Try reconnecting as secondary, you may have to do this a few times to actually get out of the small pool of primary nodes your secondary client has stored and get better results.
Hope this helps you some, if not post back..