The exam questions weren't hard but little bit tricky. It helps to read the question very carefully and figure out what exactly is being asked. Thought it would be helpful to share what I found useful while preparing for the exam. 1. Read RHE and K&M books and do the exercises at the end of every chapter. 2. Read good online study notes/tutorials (most of them listed in this discussion forum) and make sure that you have a good understanding of various concepts. I found this tutorial suggested by Maha Anna very useful for GridBagLayout ( http://pandonia.canberra.edu.au/java/xadvisor/gridbag/gridbag.html) 3. Read Maha Anna's http://www.javaranch.com/maha/Discussions/discussions.html. This is very good and found it very helpful. 4. JQ+ is a good tool and prepares you well for the exam. I scored somewhere around 70% - 80% in most of the tests. The other mock exams that helped me include Marcus green, MindQ and Javacaps. If you have time, you could take various other free practice exams. But I found the above to be sufficient from the exam perspective. Good luck for those preparing for the exam. Thanks to Java ranchers for taking the time and effort to make this a wonderful place to learn.