Nice job; most thorough.
I like the sock part.