We finally got smart enough to have plywood fitted to the windows that we can take up and down as the blasted things meander.
Of course, all bets are off if a tree or a few trees land on the roof.
Have you tried those hurricane clips at Home DePot?........