I am looking for some advise/suggestions/alternatives to a project that deals with Dynamic IP issues. I have Swbell ADSL at home and hence my project.

Prereq: I want to host a web-based game on my home PC that has a Dynamic IP address, but I need some way to supply the ever changing address of the server.

PROJECT:
Supply a Click-able URL at my web site that updates if my home IP changes.

CONCEPT:
A VB app that runs on my game server watching for a change in the EXTERNAL IP, and then updates the URL on my web page to reflect the change. I'm thinking Java script on my web page that my local VB app hits to obtain the EXTERNAL IP. The VB app would test for a change in the IP, and then update the web site pages URL for the game.

Ideas? Suggestions? better concepts?

Thanks.