Think you finished paying your taxes last week? Actually, today is Tax Freedom Day this year, the day when the average American stops working for the government and starts working for himself and his family. In other words, if every cent you earned from January 1 on went to your various governments until you paid off your annual taxes, you would be finished today. According to the Tax Foundation, the average American works 74 days to pay federal taxes and 39 days to pay state and local taxes. By contrast, he works 35 days to pay for food and 13 days for clothing and accessories. Good government costs money. Bad government costs more.