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 results faster than playing with splines in a drawing program. Once you establish your limits and style, it's a game of connect the dots.