The Tax Foundation has a new State Business Climate Tax Index showing that Wyoming has the most business-friendly tax climate and, surprise, surprise, New York has the worst. If you go to the bottom and click on the attached pdf file, you'll learn that Indiana is ranked No. 11, which ain't bad. The better news (for us, at least) is that nearby Ohio and Kentucky are both in the bottom 10.