Well done.
This can also do done by hand (which is what I do) but if you want to get REALLY exact, then I suppose the computer is the way to go. I just find that using a french curve gives me good...