I was happy with Develop Mentor's classes see develop.com.
+1
A:
This is not exactly what you are looking for, but I suggest you start reading the alt.net mailing list. You'll be able to read correspondence between very experienced professionals regarding all of the topics you have listed.
Daniel Auger
2008-10-25 05:06:41
+3
A:
I've seen some talks given by Jean Paul and found them to be quite interesting. He is passionate about developing software and doing it the best he knows how and sharing that. I would think his course is excellent and possibly mind-blowing with all the stuff he'd teach.
JB King
2008-10-28 23:34:17
A:
I'm going to JP's class Nov. 17-21 in Philly and will add an answer here for anyone's future reference. Thanks for the responses!
Chris Conway
2008-11-12 16:12:53