Speaking of city income taxes, here is a story from a couple years ago. South Euclid, Ohio charges taxes on income. Unfortunately it missed out on $1.4 million in tax revenue because its charter did not include lottery winners in its list of taxable incomes.
http://www.cnn.com/2004/US/Midwest/0...ottery.tax.ap/