A power tool, comprising: a housing comprising first and second housing sections releasably engaged; an electric motor mounted in the housing; and a switching device mounted to the housing for reversing direction of current through the motor to reverse direction of rotation thereof, the switching device comprising: an actuator slidably secured to the housing and configured to be movable by a user between first and second positions; a magnet attached to the actuator; a first ferromagnetic member (80 1) attached to the first housing section so as to be within range of attraction force of the magnet when the actuator is in the first position, wherein the actuator is releasably maintained in the first position by magnetic attraction of the magnet and first ferromagnetic member; (80 1) a second ferromagnetic member (80 2) attached to the second housing section so as to be within range of attraction force of the magnet when the actuator is in the second position, wherein the actuator is releasably maintained in the second position by magnetic attraction of the magnet and second ferromagnetic member; (80 2) and a hall sensor attached to the housing so as to be proximate the magnet as the actuator is moved between the first and second positions, wherein proximity of the magnet and hall sensor causes the direction of rotation of the motor to reverse. a housing comprising first and second housing sections releasably engaged; an electric motor mounted in the housing; and a switching device mounted to the housing for reversing direction of current through the motor to reverse direction of rotation thereof, the switching device comprising: an actuator slidably secured to the housing and configured to be movable by a user between first and second positions; a magnet attached to the actuator; a first ferromagnetic member (80 1) attached to the first housing section so as to be within range of attraction force of the magnet when the actuator is in the first position, wherein the actuator is releasably maintained in the first position by magnetic attraction of the magnet and first ferromagnetic member; (80 1) a second ferromagnetic member (80 2) attached to the second housing section so as to be within range of attraction force of the magnet when the actuator is in the second position, wherein the actuator is releasably maintained in the second position by magnetic attraction of the magnet and second ferromagnetic member; (80 2) and a hall sensor attached to the housing so as to be proximate the magnet as the actuator is moved between the first and second positions, wherein proximity of the magnet and hall sensor causes the direction of rotation of the motor to reverse. an actuator slidably secured to the housing and configured to be movable by a user between first and second positions; a magnet attached to the actuator; a first ferromagnetic member (80 1) attached to the first housing section so as to be within range of attraction force of the magnet when the actuator is in the first position, wherein the actuator is releasably maintained in the first position by magnetic attraction of the magnet and first ferromagnetic member; (80 1) a second ferromagnetic member (80 2) attached to the second housing section so as to be within range of attraction force of the magnet when the actuator is in the second position, wherein the actuator is releasably maintained in the second position by magnetic attraction of the magnet and second ferromagnetic member; (80 2) and a hall sensor attached to the housing so as to be proximate the magnet as the actuator is moved between the first and second positions, wherein proximity of the magnet and hall sensor causes the direction of rotation of the motor to reverse.