Pinout, size, voltages and power connects to the board now but you pretty much summed it up. There are very few digital pins on the spark and not all are 5v tolerant, plus two of which are used for i2c. I didn't want to redesign my front panel (aka keep it simple) so I have had to use analog...