I went to Columbus, OH to learn what I don't already know about SQL Server 2005 last week. I was really excited to go because I wanted to see some real examples of using the SQL Service broker and experiment with a mentor doing CLR and XML stuff in SQL. Unfortunately, the hands-on training was just having a laptop and a book that told me exactly what to type in and monitor the result--of which I grew quickly weary.
The training would have been better if it didn't say it was hands on, because I thought I'd get to do a bit of problem solving. I also didn't feel like there was a real explanation of where one could use SQL Service broker other than using the SqlDependency object. Now I can think of a few others, but I didn't learn enough to gauge whether my thought process is correct.