All these have already been answered on Answerbank and elsewhere on the "net" (more's the pity!). Another excellent quiz ruined.
If people spent a little longer looking for the answers themselves rather than asking others to provide them, life would be so much more satisfying - it's an unbelievably good feeling when you work something out for yourself - even if it does take days or even weeks.
There's someone on here who on one thread is given the answer to a particular question in this quiz, yet on another thread still says they haven't got that question yet! Amazing, but understandable when you see how little work some people put in. No wonder quizsetters give up!