I just got back from taking Part I and all I can say is that I found it extremely easy. It was much easier than I had anticapated. I got 45/48 for a score of 93%. My breakdown was: Concepts 100% Common Architectures 83% (6 questions) Legacy Connectivity 100% EJB 100% EJB Container Model 100% Protocols 100% Applicability of J2EE 66% (3 questions) Design Patterns 100% Messaging 100% Internationalization 100% Security 50% (2 questions) My exam obviously did not emphasis security much. Actually this is not necessarily true, I had quite a few scenerio questions involved Firewalls and various protocols and while I would classify these as security, it seems they must have been lumped into Protocols. Knowing the four protocols and understanding Firewalls is key. The questions on Design Patterns were simplistic. The questions on EJBs were, except for one, very straightforward. Messaging was also very lightly covered. For UML, if you skim UML Distilled you will be fine. I found that the mock exams on the net are for the most part not a good representation of the exam. Most questions are poorly worded and ask more details than the exam requires. BTW, I looked through the SCEA Study Guide in Borders the other day and I think it is unnecessary. Books like Mastering EJB, Enterprise Javabeans, and Design Patterns are what you should focus on. How did I study? Well, I really only put in two weeks of preparation time for the actual exam. I had already read a great number of books on J2EE and have been working with J2EE for over 2 years so I probably could have taken the exam without preparation and passed. I definitely wouldn't have scored as high though. I recommend the notes posted on this site and in the yahoo group.