I have heard nothing but great things about CSS. In fact, I was supposed to enroll and take part in their 2 day course in Willow of Springs, CA. But I couldn't make it as I decided to leave for home early.
Fantastic read man.. Will read this time and again! Thanks for sharing man