Hamish:
> so what you want to do is fit an ellipsoid to the polygon,
> and then examine the radii of the major and minor axes.
...
> maybe I'm making it more complicated than it has to be,
yeah I am, that should read ellipse (2D) not ellipsoid (3D).
Hamish