Any communication involving the AppDomains can get possibly serialized or managed by using MarshallByRefObject. It behaves very much like making use of remoting Within this regard. This gives a large quantity of security - you are able to run code that You do not rely on, and if it does anything Improper, it won't have an affect on you. La placent