I consider my self new on sharepoint, but I have fairly enough SE time.
If a question deserves an answer (not to say 5 answers) it deserves at least a vote up. If you - as the answerer - spent the time to write an answer. You should award yourself as well as the person whom you spent time for - a vote up.
Also, The way that questions are shown in the SE sites ("what's hot questions") is only by their vote - it's a robot that looks for good quetsions and answers and promotes them in FB , twitter and as well as other SE sites.
If I take me as an example: I have 10 questions asked, with a total of roughly 300 views, 2 upvotes, 1 downvote and 8 answers (on 5 questions) - this is low percentage. Maybe my questions are not good - than close them, merge them, move them, edit them - but at least VOTE on them. I have a question, with 3 answers and no votes - such a thing is wrong IMO.
And only 17 rep points earned in 5 months. p.s. I am NOT complaining about my rep here (I am a mod on another site, and also there I am not the rep-eating-guy) but I do think that to help this site, we need more votes.
I say for a Vote-atron or at least a Vote-athon !!!!
By the way - as the OP - If anyone has spent the time to answer (and it's not a one-liner, or a very stupid answer [sorry for the S word]) they also deserve a vote up!
I'll direct you to read on SE blog http://blog.stackoverflow.com/2010/10/vote-early-vote-often/
Needless to say, there are ton of badges that are earned from Voting !!!
Check out some stats from SFSE site: https://salesforce.stackexchange.com/help/badges
The moderation badges (those mostly on voting) are high !! that makes a site alive. The same stats on Sharepoint, just aren't as good as they can/should be.