April 15th is the deadline for all Americans to file their income taxes. This year, it was also a National Tea Party. Actually, Atlanta was already part of a tea party protest in late February of this year but that didn't stop people from turning out today - over 15,000 people showed up in front of the state capitol. Pretty much all major U.S. cities had tea parties yesterday as a means of protesting.
The protesters are in opposition to various aspects of government spending, including the American Recovery & Reinvestment Act of 2009, the Homeowners Affordability & Stability Plan and the Omnibus Appropriations Act of 2009. The name "Tea Party" is a reference, of course, to the famous Boston Tea Party, of 1773.