As my project is getting more complex, definitely thinking that the board should have its own atmega328 on it leaving the host processor inputs and memory open for user i/o configurations. And maybe have built in amplifier protection, rather then needing an external circuit between the shield and an amp input to prevent the frying of the decoder, very grad i read that piece of fine print 🙂
just my 2 cents