ELK, this is going to be a long thread, are your fingers up to it? 😄