John, I believe that most, (if not all), of the people who are active on these forums, do so because they simply enjoy helping out. The "reward" is seeing a problem solved.
Last I heard there are a few minor bugs in the credit system which staff has been made aware of.
Very happy to hear that...