I know there's a lot of MS haters out there, so serious contributions only please!

I have a Win2K Professional (SP2) box with a USB cable connection to the internet (ADSL). I need to be able to remotely access this box. I don't have a fixed IP, so whenever I need remote access I have to logon, grab the IP address and then lock the workstation. This became such a hassle that I looked into a simpler method and came up with this:

1.Setup a group policy through MMC which connects to the internet during startup using rasdial.exe.

2.Run a windows script file at startup (again as a group policy) that grabs my IP and ftp's it to www.mysite.com/dir/ in the form of a cgi redirect to the correct port that the remote control software is listening on.

3.Set the following reg key so that even if I logoff, the connection stays live:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\KeepRASConnections:REG_SZ:1

Are there any glaring security holes in this approach? My firewall runs as a service, so I should be covered, right?? Is anybody doing anything similar?