Interesting idea. One comment:<p>Resetting everyday at midnight means that users will have a hard time using points earlier in the day and therefore biasing towards use at merchants in the evening. This may not be the best approach. What if points earned in a day were valid for the next day?