Despite me placing a warning to this effect in my newsgroup signature, I still get regularly bombarded with emails containing attached code and plaintive requests for help. They all end up in the bit bucket - I am not a free consultant. I and others will try to help people if - and only if - they post publicly so others get the benefit of seeing both the problem and the solution. Note that people will not tend to help you if your posting meets one or more of the following criteria:
The perfect question would be phrased something like
"I have a problem with symptom <precise description of error symptoms>. I have searched the online help, and trawled MSDN, to no avail. I have checked groups.google.com for previous reports of this in the newsgroups and found similar problems with solutions <X> and <Y>, but these do not work in my case. I have traced the problem using a minimal repro program, and the bug occurs at line 14 in the following twenty-line code section, reproduced below. But I don't understand why. Can anyone help?".
If I ever see this perfect question, I'll let you know :-)
For a better understanding of the software group-help ethos and how to make it work for you, see here (I am indebted to Rufus Smith for that link).