We have had some luck with on-line classes, but I think we are coming to the end of their usefulness. I would second geofizz's post re: sports. The excise is great, but we have also found that a highly competitive sport with "team support" around losing has been the biggest help of all re: perfectionism.