Great work. Once you smooth out all of the wrinkles this would make a great talk or update for the quality assurance working group.