Lots of questions, lots of answers. . .