For that code does it matter where I plug in each segment? Is there a specific order? I figured each output on shift register looked for what bit was at it's corresponding position. So I send a byte in and on each leg if it is a 1 it turns high and if it is 0 it goes low? I am also reading tutorials aside from this post