Steve has in depth knowledge of this subject matter and of many other related technologies. His real life experience of developing and implementing solutions is invaluable.
Steve is wonderful. He takes an obscure and greatly misunderstood beast and made it understandable. Additionally, Steve's guidance to fine resources available on the web and beyond has made this the best training course I have ever done.