guys.. i just made it before new year!! For prep, i started with mark cade book and whizlabs tests.. after doing tests, i realized i need to go more deep in each subject matter. So i came back to Allen book. Though i was trying to avoid that book, but i had to read it, got pretty much concepts clear. Gotta need patience to read that book. They got good Self Test Questions. So mainly I was juggling b/w whizlabs practice tests and Allen book. Two days before test, I was totally devoted to whizlabs to iron out any weakness. Whizlabs helps you to find ur weakness, not real test questions. When I was giving test, i got scared to find totally different questions than whizlabs. But my preparation over subject matter, helped me sailed through. To starters here, 1. U need both books Cade and Allen unless you r too much experienced in all subject matters. 2. My investment in whizlabs got totally justified. 3. Do all tests of whizlabs atleast twice, make sure u are to able to answer all their questions due to sheer knowledge of subject. 4. i read couple of notes from java grps, but i just couldn't rely them for my exam. So I tried to be more honest with my books. 5. To sharpen my skills, I went thro couple of java tutorials at sun site. Their tutorials cover all material, u just need to find. Links in my bookmarks are: 1. http://www.coderanch.com/t/149662/java-Architect-SCEA/certification/SCEA-Part-Study-Notes (EJB section is pretty much good) 2. http://java.sun.com/j2se/1.3/docs/guide/idl/index.html (read 10 times, to understand when to use IDL or RMI-IIOP) 3. Security chapter of Cade book is good.. read it couple of times, atleast understanding of keys is worth it. 4. I couldn't find good links on patterns. Most of time, u get questions for a given scenario which pattern suitable or EJB related pattern. It really gave me hard time. 5. http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/J2eeTutorialTOC.html (for EJBs and Transactions). You should have clear fundamentals abt Transactions in EJBs.