"Very thorough, covered many valuable topics. I have already used things I learned! Even seasoned professionals will learn and take away many new techniques."