Babbage: The urgency to green the electric grid