Rankings: tax climate, percentage of smallest businesses, vehicle insurance
Delaware ranks 16th in its business tax climate, according to a report from the Tax Foundation. Rankings for the state were all over the place, with 50th place among the nation's s…