Networked Energy Services Corporations (NES)