How about if reputation is not publically visible. If someone wants to thank you for your help, they can leave you rep along with a message and you can read it in your user cp and feel good that you have helped someone out but at the same time it doesn't become a bragging right where everyone must compare rep status.
What do you think?