Object Oriented Concepts survey

We've got a survey with about 20 questions that ask for your practices relating to some commonly taught design principles for object-oriented programming. Please take 10 minutes of your time to answer these questions in terms of how you generally make design decisions.

Your answers will be anonymous. We do track IP addresses but only to check data integrity. The IP addresses will not be used for any analysis or published in any way, and the survey is totally anonymous! (+in keeping with the open source tradition, all survey results will be open source as soon as the analysis is done!).