Just one more thought on the idea that I brought up yesterday...
When you have great people in your organization, be sure to put them in roles that allow them to exploit what they are good at! Too many times I see companies promote people right out of doing what they do well!
Agencies are really good at this.
If you have a brilliant strategist, don't make them manage accounts. Let them be on strategy! if you have a brilliant account person, don't put them in a managerial role that removes them from client contact.
You need to put your best suited people in their best suited roles.
That's an effective People Strategy!