I"m lost and cornfused

LarryD:
Note:
Using a ULN2803 suggested in one of the posts above may not work as there is a saturation voltage of 1.2 volts on its outputs.

It will work, but not well.

Not a good idea to use that series. If you must buy things, buy TPIC6B595s - the shift register version with a proper driver.

Saves you pins on the Arduino.