I am my own software company. I do many projects on the side which can be from java, .NET, C++, to Objective-C. I program for many different reasons. Mostly to learn but also to help others learn. I supply my source code in almost every case and will do so if asked. Thanks to all those that help the open source community.