UPnP not refreshed properly after standby

After my W7 Prof 64 computer running Subsonic returns from standby it usually gets a new IP address from my Netgear router. However, Subsonic doesn't refresh the UPnP port forwarding properly (although the log indicates it has refreshed it) so the port remains forwarded to the old IP address. If I go in to the Subsonic web interface and disable then re-enable UPnP port forwarding, the IP address is set correctly on the router and everything works.
I have reported this to Sindre and have since set up a static IP with manual port forwarding but wanted to report this bug in the forums. This is an issue that could easily turn off less technical users. Its a shame because Subsonic is not that hard to set up initially. If this issue was fixed and a better port (not port 80) was selected by default, I believe that many UPnP related issues on this forum would go away.
I admit that it could also be the router, not Subsonic. However, the fix is simple - when the computer returns from standby or hibernate, disable then re-enable the UPnP port forwarding (as I did manually).
I have reported this to Sindre and have since set up a static IP with manual port forwarding but wanted to report this bug in the forums. This is an issue that could easily turn off less technical users. Its a shame because Subsonic is not that hard to set up initially. If this issue was fixed and a better port (not port 80) was selected by default, I believe that many UPnP related issues on this forum would go away.
I admit that it could also be the router, not Subsonic. However, the fix is simple - when the computer returns from standby or hibernate, disable then re-enable the UPnP port forwarding (as I did manually).