We use a system that is very close to what you describe on a very large site that I have helped to build and it actually works really well.<p>We're thinking of ways to allow people to turn their karma in to more tangible forms of rewards as well, such as one-shot functionality that you pay for with karma and physical goodies from a 'karma store'.