Hello again and thank you for the reply,
Yes, the ConvertDataUnitsToPhysical will give me the actual length of a certain range based off an axis which is great and I have been using it, but it still doesn't completely help. Let's say I have a point at (3, 200). I can use ConvertDataUnitsToPhysical to get the actual axis dimensions of that point but these are based off the origin and since I can't determine where the origin is I still can't place things appropriately. If I could get the origin's position to be some point in my grid then I can simply add the axis dimensions that I get to that point and my everything would be fixed.
Hopefully I'm making sense and thanks a lot for your help,
- Rich Geyer