I am trying to write a macro to delete an entire dimension string and the only way I can think to do it is have the user rmb a dimension, select Delete String then the macro would collect all dimensions aligned to the selected dimension and delete them all and also delete the original selected dimension. The two problems I have is that I am not sure how to check for dimension alignment and I am not sure how to add something to the rmb menu. Does anyone have an example or suggestion on now to accomplish either of these two tasks? Thanks, Sam