passed scwcd j2ee with 94% today. many thanks to this forum and all of java ranch. the links and notes are very useful. here is my gameplan (and that worked !!); 1) specs (servlet 2.3 and jsp 1.2) thoroughly. 2) api (specially the functions and interfaces specified in specs.) 3) more servlets and java server pages by mart hall, prentice hall and sun publication. this book gives all practical examples of the concepts in specs. 4) finally, work on all mock exams using links in javaranch. they are very helpful. some notes: 1) jsp syntax 2) jsp and servlet life cycle like what stages a servlet or a jsp page passes through.. translation, compilation, load classes.... 3) what objects are threadsafe..like request, local, instance, class (static), session etc.. when SingleThreadModel is implemented. 4) servlet 2.3 and jsp tag library dtd (thoroughly.. each element what default subelements and what these subelements signify like what element in jsp tag library dtd declares name of a tag. confused by what exactly 'element in jsp tag library' means.. is it the top level element tag or sub element of tag i.e. name. it means subelement name. reason, subelement name is defined as a type of element in dtd.) 5) session handling like what situations would keep session values integrated .. what procedures should apply to migrate session to another vm (distributable application).. 6) situations and case studies for which pattern would be used in what situations. 7) the list goes on and on.. bottom-line: read the specs thoroughly. i don't find any commercial software any more special than this. if in anycase u want to get your labor minimum and still wanna score maximum.. go for @whiz set. they are pretty good and constantly upgrading their questions. jwebplus is also good.