I cleared SCDJWS on Wednesday, 20th of February 2008 with 84%. Thanks a ton to javaranch.com forums. I got many tips and pointers from the postings.
I haven't contributed much to the forums earlier, but I would like to share my experience so that it might help other.
I started my preparation from MH. MH is a fantastic reference book. However, I would suggest someone starting new to start studying from xyzws.com first as it answers many 'why's as compared to MH. Once you are done reading from xyzws.com, you can move on to MH for an exhaustive study of every topic.
I had studied :
XML, SOAP, WSDL, UDDI - Mainly from MH, but also from xyzws. I did not read much about the UDDI APIs.
JAX-RPC - MH
JAXP - MH (xyzws is not that exhaustive)
SAAJ- MH, xyzws.com
JAXR- I did not concentrate much on this topic. I just remembered how JAXR data structures relatet to UDDI. I read only the first chapter from MH for JAXR and also xyzws.com
Security - MH does not cover XML security. There were many questions on the exam on Security. xyzws.com is not a sufficient read for this topic. However, there are links (to informit.com) in xyzws.com which are very good.
Apart from MH and xyzws.com :
MZ notes helped a LOT! I did not mention them in the list above as they span almost all topics. Make sure you go through them atleast once. I left 1-2 topics in the notes. Had i not, i probably would've scored higher.
Java Blueprints, chapter 3
Solve xyzws.com mock exam several times and review the questions. Although the total number of questions in the mock exam is only 200, the questions give a very good idea of what can be expected in the main exam. I re-read several topics after looking at the questions in the mock. I used to score in the early 60s in the mocks. My last score in the mock was 73%.
I hope this post helps.