Yes. Besides a possible better insurance rate, they work.

My buddy in the Springs got hit with golf ball sized on Saturday. Three cars smashed but his two year old roof looks fine. Some neighbors didn't fare as well.