A system comprising: a current sensor arranged to sense current drawn by an electric motor of a powered device through an alternating-current power line from a power supply and provide current data related to the powered device; a monitoring device arranged to receive the current data from the current sensor, the monitoring device including a controller configured to process the current data to obtain performance data associated with the powered device, the performance data being related to load applied to the electric motor of the powered device; a data communication device arranged to communicate with the monitoring device and arranged to receive the performance data associated with the powered device, the data communication device arranged to provide data pertaining to the performance of the powered device from the monitoring device to a cloud; and a computing device including a graphical user interface in communication with the cloud configured to display the compiled performance information related to the powered device on a display to a user in an interactive manner, the computer device being configured to receive a user's selection of the powered device from a list of powered devices and present the performance data to the user via the graphical user interface in response to the user's selection; wherein the monitoring device is configured to detect when the motor is turned ON when current draw increases from zero to a baseline value, and detect an operation cycle by the electric motor when the current draw cycles from the baseline value to an upper value and back to the baseline value; characterized in that the monitoring device is configured to compare a current waveform associated with the operation cycle to a predetermined operation cycle current waveform to determine abnormalities associated with the operation cycle; wherein the powered device is an industrial band saw having a cutting blade and the monitoring device is configured to determine that the cutting blade does not operate at a normal cutting speed based on variations between at least one of duration, magnitude, the rate of rise time, and the rate of fall time of the current waveform associated with the operation cycle in comparison to the predetermined operation cycle current waveform. a current sensor arranged to sense current drawn by an electric motor of a powered device through an alternating-current power line from a power supply and provide current data related to the powered device; a monitoring device arranged to receive the current data from the current sensor, the monitoring device including a controller configured to process the current data to obtain performance data associated with the powered device, the performance data being related to load applied to the electric motor of the powered device; a data communication device arranged to communicate with the monitoring device and arranged to receive the performance data associated with the powered device, the data communication device arranged to provide data pertaining to the performance of the powered device from the monitoring device to a cloud; and a computing device including a graphical user interface in communication with the cloud configured to display the compiled performance information related to the powered device on a display to a user in an interactive manner, the computer device being configured to receive a user's selection of the powered device from a list of powered devices and present the performance data to the user via the graphical user interface in response to the user's selection; wherein the monitoring device is configured to detect when the motor is turned ON when current draw increases from zero to a baseline value, and detect an operation cycle by the electric motor when the current draw cycles from the baseline value to an upper value and back to the baseline value; characterized in that the monitoring device is configured to compare a current waveform associated with the operation cycle to a predetermined operation cycle current waveform to determine abnormalities associated with the operation cycle; wherein the powered device is an industrial band saw having a cutting blade and the monitoring device is configured to determine that the cutting blade does not operate at a normal cutting speed based on variations between at least one of duration, magnitude, the rate of rise time, and the rate of fall time of the current waveform associated with the operation cycle in comparison to the predetermined operation cycle current waveform.