I found AirQuiz EXCEPTIONALLY USEFUL in preparing for the exam. Practice makes perfect. Once you've gone through the theory (and make sure you do!), generate many tens of quizzes and review the solutions that are emailed to you (along with the helpful tips). This isn't a recommended preparation technique but frankly it works. I scored between 80-100% for all seven exams, averaging over 90% across the papers.