Passed on my first attempt. Here was my method.
1. Read Head First PMP to indoctrinate myself in PMP terms, etc. The PMBOK was just too dry for my first pass.
2. Read Rita's Book
3. Read the PMBOK
4. Did various chapter exams, etc.
5. Did a PM course on Lynda.com. It helped with initiation of PM and got my 30 credits.
6. Signed up for PM Prep Cast Exam Simulator. I took many of the smaller quizzes and then all but the ITTO exams.
7. Used Exam Mentor on my phone.
The PM Prep Cast Simulator was very much like the actual test. I was getting around 75% on the longer exams. I then took another exam online and bombed it and thought the questions were way harder and I was not going to be prepared. I was above target on 2 domains and on target on the other 3. The PM Cast Simulator really is the key. That and practice sitting for a 3-4 hour duration staying focused.