This is fantastic Jim, thank you for posting this!
I do have one minor correction:
My husband's name is spelled Daren, instead of Darrin.
Most people don't catch it right away, since 'Daren' is a most unusual spelling, so you are in good company. ;)
Thank you again cousin for keeping our family lineage alive and well!