Every so often I see questions with good or even clearly correct answers that go unaccepted because the questioner is a new user who hasn't quite grokked the mechanics of the site. They'll leave a comment or another answer that says something like "thanks so-and-so, that totally fixed my problem" so that the intent is clear but the check mark is missing. Usually, I'll just upvote that answer and move on (I figure karma happens, and all that).
Well today that happened to me, which was no big deal, but I left a polite, no-pressure, comment letting him know that an accepted answer would bump up both user's reputations. It wasn't a rude or catty comment, and I didn't think twice about it at the time, but now it feels a little bit tacky.
So was it crass of me to prod the guy to formally accept my answer? Or am I doing him a favor by pointing out how the site works, so that he can participate more fully which will presumably help him get better answers in the future?