A rotary cutting device comprising: an elongated body having a distal end, a proximal end, and a longitudinal axis, the elongated body further comprising an outer tube and an inner shaft housed by the outer tube; a blade at the distal end of the body, wherein the blade is configured to rotate from a first position generally aligned with the longitudinal axis to a second, flip position which is nonparallel with the longitudinal axis; and a blade position control system connecting the blade to distal ends of both the outer tube and inner shaft, wherein the blade position control system comprises: a connection system connecting the inner shaft to the blade that allows the blade to move from the first position generally aligned with the longitudinal axis to the second, flip position which is nonparallel with the longitudinal axis and a cutting arris of the blade is exposed toward the proximal end of the elongated body for retrograde drilling of a hole when the blade is locked in the second, flip position; a cam in communication with a cam follower and in communication with the inner shaft for moving the blade into first and second positions (16, 20); and a position retention system configured to retain the cam in a second position such that the inner shaft is retained in the second position, thereby retaining the cutting arris of the blade in position such that the cutting arris is exposed toward the proximal end of the elongated body for retrograde drilling of a hole while allowing the inner shaft and blade to rotate; characterized in that the cam follower includes a first position retainer configured to retain the cam in a first position, which also retains the blade in the first position generally aligned with the longitudinal axis, and a second position retainer configured to retain the cam in a second position in which the cutting arris of the blade is positioned such that the cutting arris is exposed toward the proximal end of the elongated body while allowing the inner shaft and blade to rotate for retrograde drilling of a hole. an elongated body having a distal end, a proximal end, and a longitudinal axis, the elongated body further comprising an outer tube and an inner shaft housed by the outer tube; a blade at the distal end of the body, wherein the blade is configured to rotate from a first position generally aligned with the longitudinal axis to a second, flip position which is nonparallel with the longitudinal axis; and a blade position control system connecting the blade to distal ends of both the outer tube and inner shaft, wherein the blade position control system comprises: a connection system connecting the inner shaft to the blade that allows the blade to move from the first position generally aligned with the longitudinal axis to the second, flip position which is nonparallel with the longitudinal axis and a cutting arris of the blade is exposed toward the proximal end of the elongated body for retrograde drilling of a hole when the blade is locked in the second, flip position; a cam in communication with a cam follower and in communication with the inner shaft for moving the blade into first and second positions (16, 20); and a position retention system configured to retain the cam in a second position such that the inner shaft is retained in the second position, thereby retaining the cutting arris of the blade in position such that the cutting arris is exposed toward the proximal end of the elongated body for retrograde drilling of a hole while allowing the inner shaft and blade to rotate; characterized in that the cam follower includes a first position retainer configured to retain the cam in a first position, which also retains the blade in the first position generally aligned with the longitudinal axis, and a second position retainer configured to retain the cam in a second position in which the cutting arris of the blade is positioned such that the cutting arris is exposed toward the proximal end of the elongated body while allowing the inner shaft and blade to rotate for retrograde drilling of a hole. a connection system connecting the inner shaft to the blade that allows the blade to move from the first position generally aligned with the longitudinal axis to the second, flip position which is nonparallel with the longitudinal axis and a cutting arris of the blade is exposed toward the proximal end of the elongated body for retrograde drilling of a hole when the blade is locked in the second, flip position; a cam in communication with a cam follower and in communication with the inner shaft for moving the blade into first and second positions (16, 20); and a position retention system configured to retain the cam in a second position such that the inner shaft is retained in the second position, thereby retaining the cutting arris of the blade in position such that the cutting arris is exposed toward the proximal end of the elongated body for retrograde drilling of a hole while allowing the inner shaft and blade to rotate; characterized in that the cam follower includes a first position retainer configured to retain the cam in a first position, which also retains the blade in the first position generally aligned with the longitudinal axis, and a second position retainer configured to retain the cam in a second position in which the cutting arris of the blade is positioned such that the cutting arris is exposed toward the proximal end of the elongated body while allowing the inner shaft and blade to rotate for retrograde drilling of a hole.