I've just posted my code that I wrote both in preparation for my presentation and during my presentation on Windows Communication Foundation at the Utah Spring Code Camp 2008 a few weeks back. You can download the code here or via the link on my blog page. I had a great time at Code Camp and look forward to the next one; we've had a blast the last few years putting them on.
I feel this presentation was unique in that I took an approach on WCF that I hadn't seen done before, and being that I had never presented on WCF before I wanted to take a different slant on it. Rather than start with how to create WCF services and consume them by generating a proxy class and using configuration files (which is a snap really), I started with how to consume WCF services via code and what's entailed. Knowing it from the code side first helps me appreciate the flexibility, elegance, beauty, and simplicity of the configuration file route. I think starting to understand WCF from the configuration file route is fine, but you miss out on some of the finer details of how it works. Both techniques have their places, of course.