Although the NBME provides an answer key to the 'Free 120' questions, there are no answer explanations. Fortunately, there are people who provide explanations for these questions that are freely accessible to all students. The most notable of these is Dr.