however, serv-u will NOT allow people to connect to you via passive ftp if you are behind a firewall. behind a firewall, serv-u will only function in streams mode. you said you're on a cablemodem, so you ARE running a firewall, i hope... please say you're running a firewall... if not, use zonealarm. best personal firewall out there. stay away from blackice.
bpftpserver is the old GENE6 ftp server merged with bulletproof ftp.
go here. current version is 2.15. it has a specific setup feature for a passive range of ftp ports. that way you give people your ftp address (123.45.678.90) and a port (2155) and set up your firewall to allow incoming tcp connections to port 2155. that will work for streaming mode connections.
then, in bpftp server you set up a passive range (i.e. 2155-2300). that will work for passive mode connections. if you use serv-u behind a firewall, and people try connect by passive ftp, they will be able to connect with no problem, but when they try to refresh their directory listing, it will just hang and never show anything...
so, go with bpftp server... then, download
firedaemon and add your ftp server as a service under win2000 so it will be running automatically after a reboot even if you don't log in to the machine... do not download the latest beta of firedaemon. it has some kind of recursive bug in it that sometimes will try to load hundreds of copies of firedaemon. if you need an older copy of firedaemon PM me and i'll send it to you.
syf3r.