With many state legislatures wrapping up session within the past month or so, there has been a flurry of last-minute tax amnesty legislation passed. Nearly a half-dozen states have authorized upcoming tax amnesty periods....more