Thursday Open Thread: Tax Edition Publius 15 Apr 2010 Today is the deadline to file your federal taxes. Unfortunately, election day is seven months away. Enough said.