I read two ethics books prior to taking the exam the first time & failed. Thankfully a friend recommended this program to me afterward and it was completely worth the money. They give you the ability to study the material in a variety of ways (audio, printable study sheets, mock exams) and they're up to date on the latest changes with the BBS. Before I bought this program, I felt like I was doing a research project to determine what was going to be covered on the test and then finding outdated information. TDC took the research away and I was able to just focus on understanding the material. The program actually helps you learn the concepts rather than just memorizing things and I actually find myself applying what I've learned on the job. I'll be buying the next study packet for the clinical exam!