Crow:
I'd normally post my code, but this particular code is unique in structure. I realize the boldness of this statement, and the possible response of millions of programmers along the lines of "believe me, it's been done before", but it actually hasn't. I can't be more specific yet, but I'll be starting a Kickstarter project soon & I promise I'll post a link here to satisfy anyone's curiosity.
That's not really in the spirit of the Arduino Open Source philosophy.
Are we going to get a share of the Kickstarter profits?
...R