May take a while, but my sheet is in progress.