Further to the discussion that Rhys Campbell and myself have been having regarding interfaces, Lee Campbell has stepped in with a discussion of interfaces primarily related to Unity. Well worth a read, and I like to think somewhat of a justification to go download StructureMap.