Required training session, either live or taught on-line, are often a big time-sink. This, particularly when the school session occurs during a workday. Project deadlines always loom, so the required training classwork... in a live classroom setting... can materially eat-away at a productive day. The on-line based training programs, particularly with database management, can be very arduous... the text-based product MUST BE VERY CLOSELY READ in order to move-up to the next module. A live training class would offer hands-on help quickly vs. a website-session that might require the student hours to catch-on to the same topic. However, the live classes are traditionally only during the workday. I suggest offering evening and weekend "live" training sessions... particularly when it involves learning how to effectively use powerful but high degree of difficulty tools... like SQL.