When it comes to preventing a flood in your basement, you should hire a basement waterproofing expert that will ensure all aspects of the waterproofing process are performed correctly, ensuring that your basement is safe from flooding and excess moisture. When it comes to patching up cracks where water is leaking out, you should trust an expert, as an improper job can end up costing you more money in the long run.