These data come from the Federal Election Commission.
Thanks to Hadley Wickham and Wes McKinney for suggesting this dataset to play with.