I highly recommend taking this course. It may be expensive, but it's hard to put a price on driving skills that could save your life or the lives of your friends/families. For how much time we all spend in cars, it sure doesn't hurt to have superior command of your vehicle.
I learned a lot in my course. For example, I learned about weighting the individual tires of my car, particularly through a turn. I also got experience steering out of a "black spin." Sure the odds of getting into a situation like this are low, but I like to think that I will remain calm and return my vehicle to safety should I ever find myself in this position.
Also, it's fun! I still think of Bondurant skills today -- years after taking the course -- and hope that I can do the program again in another 10 years or so. Highly recommend!!