It is PASV FTP but it works like a champ when the filters are down.
Could it still be a NAT issue or do you think its a filter issue?