Thanks, that got it working nicely. I had placed crossdomain.xml on the file server (somedomain.com) and it worked, but was worried having something on that one allowing access to everyone/everything (*). I removed it from anotherdomain.com and put the crossdomain.xml up to the root of the program server (somedomain.com), removed the *, added the anotherdomain.com plus the www version, and everything works.

I guess I still dont know the point of the file since it allows a running process to access a remote server and the remote server has no way to allow or disallow this access. It would seem the file server would need/want to have a file that would tell if a web server was allowed access to its files, not the other way around.

What am I not seeing here?