Currently using FreeBSD 7.2-Release with all ports up to date as my firewall.
I've got Passive & Active ftp working from behind my firewall, however I had issues using any ftp clients from the firewall itself.
My default rule is to block out all outbound traffic, and to only open certain ports...