Matt's introduction to Exchange PowerShell Automation
I'm very happy to have recently run across Matt Stehle's "CDOs and CDONTS of Messaging Development" blog (and it's a great blog name too, btw -- Bravo Matt!)
He's currently running a series of posts called "Introduction to Exchange PowerShell Automation", where he's providing a lot of consolidated insight into how to write code that uses the Exchange 2007 cmdlets as the API replacement for WMI/CDOEXM. Matt's collected lots of great links to bring together much of the documentation and previous blog posts on this topic and added his own insight and experiences into the mix: