American College of Surgeons

Free
It consists of 655 newly constructed, problem-based multiple choice questions.