I've been labeling tops and toes (And elevations) of walls with a leader and Mtext above and below the leader line, and copying and editing it for multiple lables. There must be a faster way and one where mislabelling is less likely to occur? Any suggestions?
Are you using the "Label Spot Elevation" to extract the elevation? This could be one step and then have a lisp program where the program could grab the text and add the toe info or vice versa to your label depending on how your surface is set up. You can either google search over the net or do a search in the lisp forum to see if such a program exists or you could post a message there and if you peak the interest of someone they could write one for you.
Start with some of our most frequented solutions or visit the Installation and Licensing Forum to get help installing your software.