Questions and answers by

H/MELP!