Thanks Dlanor
First off, your code seems to work like a charm! Thank you very much for the quick response, that was driving me crazy.
In regards to your comment, the issue I was facing wasn't due to speed as, in order to troubleshoot, I copied bits of the code out and even just starting the dimension would fail with the method I was using. I think it boils down to the method of object creation: I was operating from a clunky 'command line' approach while your routine, correctly, utilizes the vlax functions.
Thanks again - I will be utilizing the routine
and learning a significant amount from your code!