First of all, anyone posting here with the idea that they should be personally thanked for every answer they provide is going to be very disappointed.
If you really want to thank someone for a good answer, then you'll perhaps take the time to go through one of their questions and provide a good answer for some programming question they have.
Alternately, just "pay it forward" and answer another programmer'suser's question. That's really what it's all about.