I'm currently on the train from Munich, Germany to Vienna, Austria. I spent the last days in the community of some great people at Basta!2002 where I did three sessions on .NET Remoting technologies. The first one provided a general overview of the differences between .NET Remoting, ASP.NET Web Services and well known friends like DCOM.
For the second and third talk, Arne asked me to do some real advanced stuff. I therefore showed the .NET Remoting extensibility model and the underlying concepts like proxies, messages, sink chains and sink providers with a whole lot of sample code.
The third talk has been the best one ... it's been on ContextBoundObject and the possibilities of tapping into some sort of "Design by Contract" or AOP by the use of context properties, attributes and custom sinks. This has been mostly a code-only session and my audience was absolutely brilliant here. I really loved this talk!