1. A method of residential or small and medium (SMB) business demand response (DR) coordination, the method comprising: receiving a DR event notification from a DR server, the DR event notification including DR event information pertaining to a DR event and curtailment information; communicating a notification acknowledgement to the DR server, the notification acknowledgement indicating reception of the DR event notification; displaying a curtailment request pertaining to the DR event, the curtailment request being based on the curtailment information included in the DR event notification and including some portion of the DR event information; receiving a user input including a DR event participation confirmation or a DR event participation refusal; and communicating a participation signal representative of at least a portion of the user input to the DR server.