Some auto insurance policies provide for free crack repair by professionals. It is cheaper for them than having a hammer accidentally fall on your windshield. Check with your insurer.