Lo Folks
For most of you this will not work but here goes!
First thing you need is a static IP address.
Next you need a usable IP range or a usb ADSL modem (PPPoE).
What your doing is getting rid of NAT (which is whats fucking most people who could pay pre monday) by configuring your router using Routed IP with a public IP address or if yer on a modem assigning yer PC the Public IP.
Changing this i've connected to games with 10players in mere seconds!
To frogboy I suggest you check this out as a cause of most peoples problems!! (My router is a speedtouch 585 if it helps)