I have noticed recently that with the Windows Update for Windows 7 that one update has enabled the Windows Firewall which pretty much blocks all ports that are port-forwarded regardless whether you have a static ip.
The only way to bypass this is to have administrative rights. Well this is a problem for some people I bet...and it's also a problem for me. waahh