In many cases plotting can be made easier by creating your own plotting functions which make use of the built-in functions of Mathematica. In such cases conflicts can occur if you try to use DisplayFunction -> Identity to suppress the plot. This notebook provides one way around that difficulty.