I'm not going to defend the overall hostility of the comments, which [Hans has already apologized for][1], but one thing bears mentioning, and that is that **several people here seem to have thoroughly misunderstood the meaning of one his comments.** People, please, if you don't know what an idiom means, [look it up][2] instead of guessing: > ##pay the piper > to accept the unpleasant results of something you have done | pay the price > *After fooling around for most of the semester, now he has to pay the piper and study over vacation* There is no way, no how, that he actually meant "accept my answer" by "pay the piper". It just doesn't make idiomatic sense. And considering that the top-voted answer in this question thread uses *precisely* such an interpretation, it's indicative of the fact that *several* people got the wrong idea. It's plain as day to me what he *actually* meant. The comment meant, *"If you insist on doing this the wrong way (using `DoEvents` to mimic an asynchronous task) then you have to deal with the negative consequences (requiring extra code to stop the task or else having the application hang).* That's it. And speaking as a Winforms developer of... many years, I can attest to that being completely, 100% correct. Again, I'm not defending the overall tone of those comments or the answer itself, but the assumption people seem to be making here - that he was demanding his answer be accepted before he would offer any more help - is *completely* and *unequivocally **wrong**.* Pretty sure that a lot of the reddit folks weren't familiar with the expression either and downvoted on the same wild and false assumption. [1]: http://meta.stackoverflow.com/questions/76123/top-users-answer-victim-of-reddit-mob-behavior/76262#76262 [2]: http://idioms.thefreedictionary.com/pay+the+piper