Life Clock

The good thing about using 74HC595 is the price. The bad thing is that most of the digital outputs are used, there is no room for other add-ins like an ethernet card

Not sure what you mean by that. You only need 3 pins to drive 74HC595's.