Gamification seems to be a hot new buzzword right now. It involves applying game design principles to non-game applications with the intent of making them more fun and attractive to users. Examples of gamification include the use of badges in Foursquare and the points systems of some customer loyalty programs. It is a very trendy Read more