I would agree with "excarb" but would also insist that the theoretical knowledge must be thorough. The current CAA examinations are NOT the way to test ones knowledge - granted - and a more academic method of testing knowledge would be far better. The attitude of "let's see if we can fail you" must be turned into "let's see how much you have learned".