Last night, Christian and I sat down at the dining room table with the idea that we would start programming our little Arduino micro-controller.  After we got started, we thought it would be a good idea to write a console program to talk to the Arduino through the serial port.  After we got into that a little ways, we thought of the idea of writing a practice program to talk to our little Garmin serial port GPS.  That was a cool idea so now we have started a pre-project that will consist of writing a program using QT to do all the things it is possible to do with the GPS on a PC running Windows or Linux.  After that I think we will add a GUI to the whole thing and maybe even some map images.  At any rate, we are having some fun with it and have a great project with which to do our C/C++ learning.  We will get back to the Arduino after we have let this play out for awhile.