Nice post Ob, although I have one question, pardon me for not understanding your vernacular, "twig upon"? I can only assume it has some similar meaning to "happen upon", it's just that I've never heard it before to know. Pardon the stupid American.