As you may notice on my blog lately, I've been focusing on design and functional programming lately. There is a lot to explore in terms of those two topics in the next series of blog posts especially around xUnit frameworks , QuickCheck and other ideas. But, first I want to turn my attention a combination...