We had them out to do on-site training last year on SQL Server 2005. Can't say I was that impressed. Most of what was covered in the class I already knew from previous versions of SQL Server or my own hands on training. Of course, YMMV.
I can't say if the others found the training valuable or not. Sorry.