Krzysztof has been recorded for MS Research and gives an excellent presentation on framework design.  The details are on his blog here.  Lots of great notes.   Contributing annotations to his book on the same subject was one of the more fun things I did last year.  And Brad's contributions were not to shabby either :)