Worldwide, humans have tremendously altered freshwater ecosystems and arguably, construction of dams has had the greatest effect. Maintaining natural ecological processes and developing mitigation strategies that will maintain species while retaining dam benefits is challenging. In the Columbia River, USA, over the last 30 years more than US$7 billion has been spent on efforts to save historically large runs of salmon. These efforts have included improving passage conditions at dams through construction of efficient fish ladders for adult salmon, effective fish passage facilities for downstream migrating juvenile salmon, voluntarily spilling water to decrease the number of downstream migrants that pass through turbines, modifying dam operations to provide more constant flow and providing additional flow from storage reservoirs to create more natural flow through areas inundated by dams. Construction of hatcheries to offset losses in habitat for wild fish has also occurred. Further, for salmon from the Snake River, the largest tributary to the Columbia River, a large percent of juvenile salmon smolts are collected at upstream dams and transported in barges to the lower river to avoid passage through dams, turbines, and reservoirs. Experiences in the Columbia River suggest that the sum of all of these actions may keep salmon stocks from going extinct, but the technological fixes will not likely provide complete mitigation for altered freshwater ecosystems.