Lots of work on new question type -- still needs debugging.