DISCUSSION: Charging for free services

If it’s a forum post, no.
You seem to be able to find an answer to almost anything nowadays if you are looking in the right place.

“Why won’t my script work?”
[Here is an intimidating amount of code]
“This bracket is backwards.”
“Wow, I can’t believe I missed that, thanks!”
“No problem.”

If it’s one-on-one, and they are spending a lot of their own time either walking you through it or writing it for you, I feel they deserve some compensation for their efforts.