Kiplinger's Personal Finance: Why it pays to shop for insurance each year