I think that if you want your business to run effectively one of the best investments you can make for your staff is repeated training. Training enables you to set and raise the standards of staff performance and proactively prepare them for difficult situations. For training to be effective, it has to be repetitive so that important concepts are constantly reinforced and reiterated. In my experience the best training for your sales and marketing teams is via workshops, as this will give them the opportunity to try out techniques before having to react to unfamiliar situations in real life and therefore increasing the chance of success. Contact me via e-mail for tailor made workshops for your organisation.