How hard would it be to configure the I/O pins to act as a data/addressing bus to allow multiple shields to be stacked? Similar to ISA architecture; would allow several shields to be plugged together in parallel, and the arduino could address/talk to whichever shield was needed.
(Is this already being done and I'm missing something?)
Thanks!