UPDATE: I seem to have lost the ability to edit the first post.
John (gr8flyer55), sent me a working CDI. I believe that it corresponds to the schematics shown in the first post. It works great!
I wrote an open source program in C, which you can find here...
http://www.electrofunnel.com/CDI-2012/index.htm
All current discussion has been taking place in the following thread...
Thread for John's CDI (John = gr8flyer55)
Any questions or comments should be posted there.
If can help out with the project please post there or email/PM me. We need electronics people to help with board/electronics design and putting schematics into Eagle and other popular layout formats, programmers to help work on the code, motor heads to help tell us what to do with the engines, writers to help with documentation, and webpage designers to help with the website (obviously). Many people have put a lot of time into this project and it already works very well, but there are a lot of things left to be done before it's ready for a beginner to just read a page and start working on it successfully.
-Jake