Finally I can't resist the temptation in writing to this message board. I guess I must be really bored and wanted others to congulate me and recognise my ability. When I've downloaded this assignment in Feb, I thought that this will never finished. I have to work during the day, it is very hard to find time/energy to do this despite being a javaholic. I guess the same would apply for students. And together with the extra study need to prepare for the exam - fortunately javaraunch has suggested that knowing your assignment should be sufficient - phew. I was very happy after receiving the certification from the post, it made me happy for a day or two. I actually thought I was going to fail. Now I wish I had spent more time on it. Mark: client Gui 66%, 100% on server and documentation total 90% May documnetation is pretty sloppy - surprised that I have full marks there. Then again I did generate documentations corrently and use @see @param where I see fit but not on every method. I actually spent a lot more time than the suggested 120hour, would recommend to others to base on there personal experience and not on the recommended average. Got my 76% SCJP in Nov 00. Started java in July. What else can I say? Everything you want to know about the certification is here there is no need to go elsewhere. What's difficult about the assignment? the damn codebase and running the client/server appl and yes you need to unset classpath before you launch rmiregistry.