Quite often a number of users will give similar answers to a question I post on Stack Overflow. Sometimes someone will give an answer that is interesting, but does not really help answer the question.

In all cases I feel a need to thank the people who replied to my question. Upvoting their reply isn't always appropriate, and only one reply can get the "answer crown". Commenting with a "thanks" comment on every response makes me feel like a bit of a bozo.

So, what's the etiquette?