Worked on calculation with SO.  Seems pretty good ...