After Rush Limbaugh referred to Iraq war veterans critical of the war as “phony soldiers,” the CEO of Clear Channel Communications, the parent company of Mr. Limbaugh's syndicator, Premiere Radio Networks, received a letter of complaint signed by 41 Democratic senators. Mr. Limbaugh decided to auction the letter, which he described as “this glittering jewel of colossal ignorance,” for charity, and he pledged to match the price, dollar for dollar.

On Thursday night, Mr. Limbaugh, the conservative radio talk show host, said he thought the letter would bring in as much as $1 million. He was wrong.

When the eBay auction closed yesterday afternoon, the winning bid was $2.1 million. It is the largest amount ever paid for an item sold on eBay to benefit a charity.

The money will go to the Marine Corps-Law Enforcement Foundation Inc., a nonprofit organization in New Jersey that provides scholarships and other assistance to families of marines and federal law enforcement officials who die or are wounded in the line of duty. Mr. Limbaugh is a director of the organization, which had total revenues of $5.2 million last year.