Retaining walls look great and prevent soil erosion at the same time. Retaining walls are great for flowerbeds and gardens and provide some texture to your landscape design. There are basically 4 types of retaining walls and the following is an explanation of each...