These programs are NOT well documented because my final program contains all code from previous versions. The code that was a break through in these programs is all well documented in my final version. I saw no need to document the same code twice. The folder names give hints as to what the "break through" or "big step" was.