if i can suggest one thing.. i really love to use ULNXXX serie chip. you have 7 built-in transistor resistor and diode. Really handy, save a lot of wiring and parts AND at the end reduce the Bill of material. ULN2003 and how much other are really great.