This notebook illustrates how to create a legend from scratch. This can be used in cases where the Legend package does not satisfy the user's needs. There is some incompatibility between some of the graphics packages and the Legend package. (Legend does not work as expected with LogPlots.)