Nice! I'm totally focusing mostly on software. I just don't have enough room in my brain to learn all the EE stuff involved. Y'all focus on hardware and I'll focus on software :)
A little summary of my rough plans, some of which are working, some of which are in the works, and some of which are just ideas:
Linux, Mac, or Windows graphical interface for interacting with the device to define timing curve, adjust settings like how many magnets are on your flywheel, warning temps, spark signal dwell time...
On-dash potentiometer to adjust base timing delay, and/or intensity of the curve while riding.
I'm hoping to integrate an accelerometer to store statistics involving rate of acceleration, temps, rpm, etc. and also be able to enter your weight and the vehicles weight and have it calculate output horsepower while riding.
I'm working on implementing a small LCD screen too to display head/exhaust temps, rpm, blah.