I am a relative beginner in programming, and the other day, for the first time, I posted a message on a message board. Within 24 hours, somebody had posted an answer that solved my problem.
My natural impulse is to e-mail its author to say thanks. However, I thought I had better check on an etiquette issue: Is e-mailing one's thanks considered unnecessary, or perhaps even a minor annoyance (i.e., yet another e-mail to clutter up the recipient's life)? Or on the contrary, is this appreciated? What is the established practice in this regard?