This is an excellent writeup. Relays have been a puzzle to me. Thanks