do you specifically pay for a static IP? with virgin/ntl you tend to keep the same IP for majority of the time but it can change and is exactly why I use dyndns.org or no-ip.com to act as a pointer that points to my router regardless of if my IP changes (you will have to update this periodically though). using dyndns.org I host an FTP server on one of my machines.
to connect instead of typing xx.xx.xx.xx:zzzz where x is my external IP from virgin and z is the port number ive set up, i type cokecan72.dyndns.org:zzzz
if you have DHCP setup within your network and port forwarding then surely that wont work because your router will be auto assigning an IP to your computer which could also change from time to time? it would be best to set your PCto use a specific IP address within the range of IP's that your router supports (going by your pic, anythin from 192.168.1.2 to 192.168.1.255) as Bledd. said
just make sure you have the ftp program and/or port allowed through the firewall of zone alarm or the windows firewall if its enabled. On my D-Link router I allow access through the virtual server on a specific port and also allow that same port through the firewall on it to make sure nothing is blocking my connections.
I dont pay for a static ip. I think in the past 8 years of having broadband my ip has changed less than 6 times.
What do i need to change on the screenshots above to get it to work?