I'm currently involved in a review and refocusing of the training strategy adopted by the company for which I work (our product is primarily desktop applications sold to "time-poor" professionals. A generally non IT-technical audience).
I'm of the belief that training, alongside support and feature set, is a key factor in a products "stickiness" with the client, impacting both their likelihood to remain with us rather than moving to a competitor, and their likelihood to recommend our products to colleagues.
Also, in my opinion, the "time poor" nature of our clients is likely the key challenge to those marketing our training.
With that in mind, I am looking for examples of vendors who excel in this area, and the practices which make them top class. Similarly, examples of those whose client training practices let down an otherwise good business.
Examples of those who have moved from one end of the spectrum to the other particularly appreciated.