Anyone here ever get a request to have a client directly access your
servers to exchange files? We're working on a project with someone that
has a lot of back and forth data exchange, and we own neither SharePoint
nor T+C and I've been asked why I just can't let them get right to our
servers from the outside.

I can see a host of bad precedents here...