We could maybe even make it point based too... such as each transaction is worth one point. Your total amount spent can be based on a tiered system such as every $100 is worth 1 points, or something like that. Vendors can be tiered by points too from 1 to 3 points. So for example buying from a well established vendor can earn you up to 3 points per transaction, and buying from a newer vendor is worth 1 point.There could even be things that could cause you to loose points, such as inactivity for over 5 months will trigger a point loss, or even causing orders to go to into resolution that result in a refund could net you .5 points... or something like that. I'm only throwing out some thoughts. :D