Grand Coulee: harnessing a dream