We're a partner of Bob's. My children have done his Teen Driver course (and the BMW Street Survival program), and I've done the ZR1 class, the 3 day HP driving, and the GP Road Racing. I want to do the 3 day Kart clinic next.
I've done the Corvette class at Spring Mountain in Pahrump, NV and the Richard Petty 3 day NASCAR school in Charlotte, also.
While the NASCAR stuff is faster (180 on the straight the 3rd day), the Bondurant classes are more useful for day to day driving, improving your confidence level and making you a smooth driver (which in my opinion is the most important). Understanding vehicle dynamics (how they act/respond) is crucial to being a good driver, particularly in quick-developing situations..
Take any of his courses you can. Take a friend, too - it's more fun.