As I understand it, I can choose between putting two UDN2981 chips (or equivalently 16 PNP transistors) on the anode side or putting two ULN2803 chips (or equivalently 16 NPN transistors) on the cathode side. Is that correct? Is one option superior to the other -- and why? The ULN2083 chips are certainly less expensive. Are the two chips really just arrays of (eight) transistors in a more convenient form?CrossRoads: I appreciate the links, I seem to have missed that site in my component search. That being said, the TPIC6B595 in particular is being shipped from a US partner company (which means import taxes and delays associated with our customs department).