I have been programming computers in one way or another for about twenty years. I got started writing electronic testing applications in turbo pascal and went on to learn C and C++. I now deal with datalogger communication protocols and data manipulation.