Here's my presentation on "Making Your Boring Business Software Compelling with Gamification", first given at SoCal Code Camp San Diego. We had a good turnout and some great discussions about the exciting, emerging discipline of gamification in user experience.
For too long we have had software that was either fun or useful, but not both: we call software that is fun but not useful 'games', and most business software can certainly be described as useful but not fun. It's time to change all that! Gamification applies gaming techniques to non-game software to make them more compelling. This increases user loyalty and productivity.