Ozzie Ozefovich's series of DVDs, the bits about counter currents in particular.

These DVDs forced me to think more about what i was actually doing while i was doing it.