A method of remotely diagnosing an issue associated with a trip of a circuit protection device located at a user location, comprising: receiving at a location remote from the user location a notice of the issue associated with the trip of the circuit protection device at the user location; responsive to and triggered by receiving the notice, causing from the remote location a diagnostic circuit protection device to be provided to and installed at the user location between an electrical system and a load having one or more branch electrical circuits, wherein the diagnostic circuit protection device includes (i) a processor coupled to a plurality of sensors (14, 16, 18, 20) and (ii) a non-volatile memory, wherein the plurality of sensors include: (a) a noise sensor coupled to a high frequency noise detection circuit, (b) a current sensor coupled to a line current sensing circuit, and (c) a line-to-neutral voltage sensing and zero crossing detector circuit, wherein the plurality of sensors and the processor are together structured to sense and determine power circuit information associated with one or both of the electrical system and the one or more branch electrical circuits after the diagnostic circuit protection device is installed at the user location; inputting and storing the power circuit information and determining and storing trip information for one or more trip cycles of the diagnostic circuit protection device in the non-volatile memory, wherein the power circuit information includes: (i) synch data representing microcontroller interrupts for each half cycle of a utility sinusoidal voltage, (ii) i(t) data representing current on the one or more branch electrical circuits, (iii) HF data representing high frequency noise on the one or more branch electrical circuits, and (iv) trip bucket data representing a variable that is incremented whenever certain predetermined arc criteria for one or both of the electrical system and the one or more branch electrical circuits is met and that is decremented whenever the certain predetermined arc criteria is not met; and transmitting the stored power circuit information and trip information to a remote computer system, the stored power circuit information and trip information being stored by the remote computer system for subsequent access thereto for diagnosing the issue. receiving at a location remote from the user location a notice of the issue associated with the trip of the circuit protection device at the user location; responsive to and triggered by receiving the notice, causing from the remote location a diagnostic circuit protection device to be provided to and installed at the user location between an electrical system and a load having one or more branch electrical circuits, wherein the diagnostic circuit protection device includes (i) a processor coupled to a plurality of sensors (14, 16, 18, 20) and (ii) a non-volatile memory, wherein the plurality of sensors include: (a) a noise sensor coupled to a high frequency noise detection circuit, (b) a current sensor coupled to a line current sensing circuit, and (c) a line-to-neutral voltage sensing and zero crossing detector circuit, wherein the plurality of sensors and the processor are together structured to sense and determine power circuit information associated with one or both of the electrical system and the one or more branch electrical circuits after the diagnostic circuit protection device is installed at the user location; inputting and storing the power circuit information and determining and storing trip information for one or more trip cycles of the diagnostic circuit protection device in the non-volatile memory, wherein the power circuit information includes: (i) synch data representing microcontroller interrupts for each half cycle of a utility sinusoidal voltage, (ii) i(t) data representing current on the one or more branch electrical circuits, (iii) HF data representing high frequency noise on the one or more branch electrical circuits, and (iv) trip bucket data representing a variable that is incremented whenever certain predetermined arc criteria for one or both of the electrical system and the one or more branch electrical circuits is met and that is decremented whenever the certain predetermined arc criteria is not met; and transmitting the stored power circuit information and trip information to a remote computer system, the stored power circuit information and trip information being stored by the remote computer system for subsequent access thereto for diagnosing the issue.