Uhh, I though the PassPerfect stuff was decent...
I used it and passed just fine.
I will say that most of the questions are tough. It is not an easy exam. Knowing trading systems (NMS), options, and prohibited practices is key. That's most of the material.
The passperfect stuff covered it all, but, I was suprised at the level of detailed knowledge required on the actual exam. My strategy was to learn everything just well enough, and it worked; but, the exam asks *very* detailed questions. To be safe you have to learn everything in the study guide well.