If you go with shift registers you will need a clock/load set for inputs and one for outputs.
Look at a HC595 for output and HC165 for inputs (I think, been awhile)
The solution that Luciano gave looks nice. I did not know about these chips. Learned something new and it is the fisrt day of the yearOff to a good start.
Bookmarks