In my opinion, most of the technical courses offered by corporations like NetDesk and Hitachi are an utter waste of time, unless they're being taught by technological evangelists like Jefferey Richter or Juval Lowy, for example (keeping this specific to .NET). I have been to numerous classes for tools like Integration Services and Reporting Services, and the skills of the "teachers" there is close to NULL.
Again, this is just an opinion, and it may also depend on my situation (for example, I was enrolled in the first world-wide delivery of the M$ course for SSIS, and may have had a hard time picking up things).
For me, the best learning tools are books. But then if your company is willing to spend, I am pretty sure you could use a vacation!
