Great product! You've basically built something every company tries to build when first launching a product.
Ever think about a badging system to go along with this? I mention this because this is similar to what we built to use on Fanvibe for awarding users virtual goods and real life deals on tickets etc.