One of the most common criticisms I see of Gamification for learning is its simplistic, behavioural approach when what we really need to foster is more complex, creative knowledge creation. Increasingly, I don't see a conflict.
This is a really interesting article. The basis is simple--as many good things are. Sometimes it comes down to simple rules that can make something work so effectively.