Most shift register tutorials I've seen have the output pins connected to ground (for instance: http://www.arduino.cc/en/Tutorial/ShiftOut), however I've seen at least one circuit that connects them to VCC instead (https://learn.adafruit.com/assets/7766).
These circuits both use the same chip (74hc595), and aside from reversing the LEDs look otherwise identical. is there something I'm missing?