My question is on lighting 128 LED's from shift registers. I had originally considered using a string of 16 74HC595's but upon further research, it appears they would not supply enough current to light my high intensity LED's, would it be more practical to just buy some TPIC6C596's (which are rated for higher current) or do some sort of NPN emitter follower's on the 595's? I would have to buy the parts either way but am curious if it would be worth the extra money to just buy the 596's or how difficult would wiring all those NPN's be? I'm not familiar with much transistor circuitry and only know the base equations and uses. I have already coded the needed hardware SPI code to quickly light the registers from my arduino, so now it's just down to hardware selection.