disaster yet again

how is water getting in basement? I have dealt with several but first have to determine the source and if possible to dig around the outside to a level below floor level and put in french drain and water proof wall. This is the best way but sometimes is not possible because of porches or other obstacles. I have gouged out cracks on inside and used hydraulic cement. A product called Waterplug works well and can be used evem in water. Hope this helps, Joe