I know your programs are all written in C++, but I'm curious as to why you chose to use it instead of C# or Java. Was it more familiarity with the subject, or were there specific advantages to C++ programming that you wanted to take advantage of?
Being a C++ and C# programmer, with highschool/college experience with C++, and currently working in a job where I do C#.