EEVblog #371 - Universal Programmer Teardown