I've been working on a Visual Basic program to interact with my MarkIII robot. I'm using techniques I've learned from the VBTerm programming sample code. I have the program reading the Rick Farmer Bootloader messages and getting the VB program to instruct the MarkIII to erase its existing program and load a different hex file program. The program seems to be working but I need to clean up the code some more. The reason for doing this exercise is to learn more about serial communications programming.