I recently setup a brand new Windows 2008 server running iis7, FTP7. I began having problems connecting as long as the server firewall was turned on. There is an exception for port 21 enabled (checked) and the server is verified to be listening on port 21. The server is natted through a SonicWall firewall and configured to allow FTP traffic to the inside address. The kicker here is that a Microsoft Tech can connect through a DOS prompt and so can an outside consultant - WITH THE FIREWALL ON. I could not - nor could another user unless the firewall is off. Microsoft had me look into the whole passive mode enabled/disabled thing but I still could not connect whether I tried passive mode on or off - nor could I connect from two different locations. I can only connect if the server's firewall is disabled. Typically, the error is time out related or a connection is made and none of the files in the directory appear. I don't like having this server's firewall turned off to accommodate FTP functionality but, of course, the server is mission critical. Any ideas?