I'm not a fan of gamification but, as an amateur game designer/developer, it's a subject that interests me.