This was put together excellently by reader Matt Brauckmann. Good luck getting through this one…