Some of you may have noticed that I am always harping about "abstracting the problem" and "posting the smallest compilable piece of code that demonstrates a problem."
I rambled a bit about why this is important if anyone cares to read:
http://daviddoria.blogspot.com/2010/05/problem-abstraction-helping-others-help.html
Dave