Matt (I don't know his last name) blogged about an pattern to use to safely dispose WCF interface objects. See the link below, which points to his blog.
Nicholas Blumhardt mentions on his blog the open source software called Stateless. This is a library that facilitates in creating statemachines in software.
This blog entry below mentions Exception Driven Development. This simply means that if an exception occurs in your software, first fix the exception handling code before solving the actual problem.
The main reason for this is that when the problem is fixed first, the exception handling code can't be tested anymore.
The blog entry also mentions ELMAH, which is an alternative to Windows Error Reporting.