I'm trying to create a client-server architecture with remote procedure calls in 2 different domains, across a firewall. I haven't made up my mind on how to do it yet, but I did code up a test run with HttpChannels over port 80. This didn't work across the domains. Is it possible that I'm doing something wrong, or should I not use this method of remoting? Any other advice?