Ken,
Give this one a shot. It uses Windows API DrawText to write the measurement string directly to the window at the mouse cursor location. All of the Windows API stuff is packaged in a separate module, so you can export it and use it again if you should ever want to, Excel, Word, whatever.
I had to make one small change due to the graphics redraw. When the command to write to the screen comes inside the MeasureIt sub, the text gets written to the screen before the view updates to highlight the selections. Of course, when the view updates, it overwrites the directly-written text. I had to make the macro wait for the OnIdleNotify event to actually write the text to the screen, so I turn on a global boolean flag in the MeasureIt sub and turn it back off after writing the text to the screen in the OnIdleNotify event.
-handleman, CSWP (The new, easy test)