In an effort to document the many programs that I've written, I'm going to place them here. It was a difficult decision to segment the software from the hardware, but I'll try to help you see the synergies in each of the sections. I started writing code back in 1993 and have never looked back. It is one of the things that has always natuarally came to me. I was able to see the problem and find a software solution. Granted sometimes it was complex and difficult, but for the most part, I've always found it relatively easy. Plus, it's one of the things that I really enjoy doing. Headphones on, writing code.