Dave - 2009-01-02

It appears that the problem occurs when tnSelectionMirrorPoint is null - which also occurs if nothing in the tree view has been selected or if the tnSelectionMirrorPoint has been deleted. The code in the repository already handles the case of tnMostRecentSelectedNode being null.