A power tool comprising: a housing; an electric motor (110; 18) retained within the housing, the electric motor (110; 18) including an output shaft; a power input port supported within the housing, the power input port being operatively connected to the electric motor (110; 18) and configured to supply power to the electric motor (110; 18) from an external power source; a rechargeable battery retained within the housing, the rechargeable battery being operatively connected to the electric motor (110; 18) and configured to supply power to the electric motor (110; 18), the rechargeable battery being operatively connected to the power input port to receive power therefrom for recharging the rechargeable battery; and a direction control switch configured to control a direction of rotation of the electric motor (110; 18); characterized in that the power input port comprises a universal serial bus, USB, port configured to receive a USB connector, the power tool further comprises a circuit board secured within the housing, the circuit board including a charging circuit implemented thereon that is electrically coupled to the battery, the power input port being electrically coupled to the charging circuit, wherein the charging circuit is configured to receive and utilize USB power when the USB connector is received in the USB port to charge the rechargeable battery; the power tool further comprises a further charging circuit that is configured to be connected to an AC power source and/or an DC power source; and the power tool further comprises a control circuit that is configured to determine which power source to use if a USB power source is connected to the USB port and an AC power source and/or DC power source is connected to the further charging circuit. a housing; an electric motor (110; 18) retained within the housing, the electric motor (110; 18) including an output shaft; a power input port supported within the housing, the power input port being operatively connected to the electric motor (110; 18) and configured to supply power to the electric motor (110; 18) from an external power source; a rechargeable battery retained within the housing, the rechargeable battery being operatively connected to the electric motor (110; 18) and configured to supply power to the electric motor (110; 18), the rechargeable battery being operatively connected to the power input port to receive power therefrom for recharging the rechargeable battery; and a direction control switch configured to control a direction of rotation of the electric motor (110; 18); characterized in that the power input port comprises a universal serial bus, USB, port configured to receive a USB connector, the power tool further comprises a circuit board secured within the housing, the circuit board including a charging circuit implemented thereon that is electrically coupled to the battery, the power input port being electrically coupled to the charging circuit, wherein the charging circuit is configured to receive and utilize USB power when the USB connector is received in the USB port to charge the rechargeable battery; the power tool further comprises a further charging circuit that is configured to be connected to an AC power source and/or an DC power source; and the power tool further comprises a control circuit that is configured to determine which power source to use if a USB power source is connected to the USB port and an AC power source and/or DC power source is connected to the further charging circuit.