:-D Thanks... I have since decided i was barking up the wrong tree :doh:, trying to use remoting for this task. It was really easy to do what i wanted with the System.Net stuff... I could not believe how easy it was... Ofcourse had it not been for code project it would have taken me a lot longer to figure this out... [Great article] http://www.codeproject.com/csharp/socketsincs.asp?target=AsyncCallback When all else fails... Read the instructions...