I'm not offended. Every author should be prepared to answer this question. You may find Implementation Patterns valuable if you would like to communicate more clearly through your code. The goal of clear communication may be personal satisfaction, improved teamwork, or reduced maintenance costs.
Does that answer your question?
Kent Beck Three Rivers Institute
Author of <a href="http://www.amazon.com/exec/obidos/ASIN/0596007434/ref=jranch-20" target="_blank" rel="nofollow">JUnit Pocket Guide</a>
mooooooo ..... tiny ad ....
the new thread boost feature: great for the advertiser and smooth for the coderanch user