The post, and associated YouTube clip on 18/7/2012, highlighted there were three components that motivated staff:
1. Autonomy
2. Developing Mastery
3. Sense of Purpose
Perhaps the most challenging component is delivering "mastery".
I recently came across a model which provides context to "professional development". It demonstrates that what most people percieve as development - training - is only a small factor in the overall enhancement of the person.
Each staff member should have a range of the items across work experiences, feedback/relationships and more formal training. Of significant importance is the opportunities you can provide to staff in their current roles - either through expanding their existing activities, being provided challenging assignments or secondments.