I have to agree with the response that it is just a tool in the entire arsenal of training. If the course is highly technical, the best approach is still Instructor Led Training (ILT). The is especially true in the area of technical training for courses involved in programming languages.
Our company is looking to move from ILT to web or CD delivered curricula. I see two problems with that approach (Aside from the fact that I won't be as busy! <grin> ;-) ) and they are: 1. No immediate feedback from the course if there are questions. This can result in frustration and loss of momentum in the completion of material. 2. Many ILT courses run 40 hours, so what is the best way to modularize these traditional courses into alternate delivery media? How should it be packaged? Also, how large is the student base which will be utilizing these classes - will it even be cost efficient to retool?
Well, thanks for letting me get this off my chest. <grin> B-)