Actually it was me who replied but decided to delete my answer which yes, was asking those questions. I hadn't read your topic or thread properly.
Sorry about that!
Do you have UPnP enabled on your D-link? If changing the listening port doesn't work, then perhaps manual port forwarding will do the trick. You probably hate the sound of that. Eg: try port 64049 & instructions for your model can be found here
http://portforward.com/routers.htm
Normally you need to reboot the d-link when doing these types of changes so all the new settings are not only saved but are forced into operation.
Another option is using a proxy but that can be hard work to find one that works. I've heard Tor is a good proxy.
A Fix for those whose ISP's block Limewire pages 1 - 3 which have links to alternative instructions.