Can I add another paragraph? Give the "final word" about technical issues to people who knows nothing about the subject (typically manager or sealers...).
great post! Regarding GUI and Unit-Testing... well... I'm not so expert about GUI programming but do you think it's possible to *improve* GUI Unit-Testing going stickt to an MVP pattern, with a totally passive view? Thanks for any suggestion (and sorry for my english :-P )