Yes.
I found QBank very helpful for steps 1 & 2. The format is exactly like the real thing, so you're very comfortable with it by the time you're sitting for the exam. The feedback is good, too. Definately worth the money (though I don't know if I'd pay for 3 months worth).