Where the impacts of human activity have either directly or indirectly affected the natural state of fish-bearing streams, mitigation or remedial measures may be required to compensate for those negative impacts. The methodology designed to repair or enhance both riparian and fish habitat has been used to facilitate the recovery of many streams in recent years. The technology used is still being developed, especially in the area of bio-engineering plants for the enhancement of riparian zones. It is of major importance that any in-stream structures emulate the appearance of natural stream habitat. This is achieved by the use of natural materials such as boulders, timber and living plants. The used of these materials adds a special challenge to the engineering and construction of structures that will stand up to the influences of high flow events, winter ice and frost conditions. Also important is the necessity of having all of the necessary permits and permissions from government agencies that are responsible for managing our flowing waterways. In some cases, this can be a lengthy process, but it is required by law and common sense. Riparian and fish habitat enhancement programs are not only beneficial to maintaining our streams, but they also arouse interest from the general public and help educate people of all ages about the importance of our flowing waters and how we all can protect them!