Most excellent. They deserve a medal.

larryanderson.org.