If you live on a lake, river, or other body of water, you may want to consider building your own dock. A dock gives you better access to the water, makes launching a boat easier, and in many cases can seem like a deck on the water. Docks come in many shapes, sizes, materials, and configurations. […]