I got my SCJP certificate in 2006 and then also bought a voucher for the SCJD assignment, but never completed it then.
Since I read that a course will be mandatory soon for getting the certificate I thought now is the time to still get it without that extra cost.
I was checking for a book with some guidance on the OCMJD for java 6, but after reading a bit on this site I get the impression that nothing much has changed about this certificate since 2006 so the info in the book I bought then would still be reliable now. Would that be a correct assumption?
My book is Java 2 Certification by Jamie Jaworski. A lot of the books on the recommended reading seem to date back to java 5 and 4.
If I read the terms correctly then my 2006 assignment will no longer be valid and I'll have to buy a new voucher. Please correct me if I'm wrong.
I don't know the book you mentioned, I used SCJD Exam with JDSE 5 by Andrew Monkhouse. It's a great book which guides you through all subjects where this certification is all about based on an example project (similar to the one you'll get). But the assignments did not change for a long time. I downloaded mine in 2007, started in January 2009 and finished May 2009. The assignments today are still the same.
You almost certainly will have to pay for a new voucher because Oracle decided that assignments purchased before some day in 2008 (I believe) are no longer valid (although the assignments are probably just the same as the one you'll have right now). There was also major discussion about this decision in this forum. You can always contact firstname.lastname@example.org and hope you get lucky