I just came back from the exam centre; I'm still very excited and shaking. I was really nervous before the exam but was able to calm down after I had filled in the pre-exam questions. I passed the exam with 98%. I had scheduled my exam originally for the 25/04 but I felt very confident and moved it forward to today. I would like to thank all the JavaRanch people for being such a great bunch of people, always friendly and willing to help. Apologies If I didn't participate too much. I used only http://www.javacertificate.com, I purchased their full preparation package a couple of weeks ago and went through all the objectives. Only when I scored 90% and above each objective I moved on to the next objective. After each objective I went through their quick review questions and every time I started a new objective I ran the quick review questions from the objectives that I had finished. Finally I started to take many mock-exams on their site and yesterday I went through the exclusive final certification mock exam. This is a very cool site and very well organized. The mock questions are very close to the real exam. I could not have been able to pass without them. Many thanks folks. I didn't purchase any books but I went through the JLS, rather boring but very good to study the correct terminology. Last but not least, I would like to thank my wife and almost 2 year old son for having to miss me during my study period.
Many thanks everyone for congratulating me, especially Thomas. Eusi, I'm coding for about the last year in Java, I have/had experience in C++ for about 2 years. For the last 6 weeks I have been practising for about 3/4 hours a day, without skipping one day. (Except for one, my Son's birthday). The first 3 weeks I went through the JLS while doing some examples and afterwards took only mock-exams from javacertificate. All the best with your preparation.