Another question, could I safely hook up a small microcontroller that uses 3.3 volts to operate the 74HC595 and supply the 74HC595 with an external 5 volt supply?
By the way, has anybody tried manually clocking in the data using switches instead of a microcontroller? I might try that tomorrow.