I added a D-Link DIR-300 between my previously working PC / Motorola Surfboard cable modem.
 
Now I don't get a working connection. 
I used a different thread  
http://www.gnutellaforums.com/downlo...dir-655-a.html 
and tried the same advice (
Port Forwarding for the Dlink DIR-655) 
I downloaded the port checker 
http://www.portforward.com/store/PFP...cker1.0.28.exe
and got the all clear, so according to that I have successfully set up port forwarding on my router. 
So why does it still not work? 
WRT the "standard q's" see next post - this problem is specifically about the D-Link DIR-300 I'm pretty sure. 
On the Australian "Whirlpool" forum (whirlpool.net.au) they have suggested an alternative firmware for the router (WRT blah blah). I don't want to do this without a serial connection because I don't want to brick the router. 
Any/all advice appreciated.