Dropbox might be a far more elegant solution for your requirements - you can throw files in your dropbox and provide public links for non-dropbox users, or you can give them the login info and all collaborate on a single Dropbox, or you can share specific folders with other Dropbox users.
FTP is so 90's. And there's more to what you are trying to do than just opening up port 21 on your router. Dropbox is a simpler and more secure alternative in many ways.
__________________
-Scott
|