This paper will argue that undergraduate medical courses are failing to provide students with adequate training in the area of clinical skills. Some of the reasons for this failure include changes in the health system leading to increasing commitments for clinicians, fewer patients as clinical case examples and limitations in current teaching methods. Current clinical teaching methods measure progress through completion of clinical "blocks'' of learning and one-off clinical examinations. This paper offers an alternative approach to clinical teaching in undergraduate medicine. In this approach, each student's progress is measured through the attainment of a predetermined level of competency in dealing with a range of clinical conditions. Some of the benefits of a new approach to clinical teaching in undergraduate medicine include flexibility for both students and clinicians in terms of when and where clinical learning can occur, a significant emphasis on active learning, and increased generalization and integration of learning.