Customer points program

a customer points program would be nice to see

I second that.

That would be cool, but there is a Partner/Affiliates module.