Disclosed herein are methods and devices for repairing articular surfaces. The articular surface repairs are customizable or highly selectable by patient and geared toward providing optimal fit and function.