Distributed Energy Resources, "Virtual Power Plants," and the Smart Grid