Fox News host Bill O'Reilly tries to nail Obama on a "no more earmarks" flip-flop in his "talking points" commentary (3/4/09):
O'REILLY: We begin with this:
BARACK OBAMA: We are going to ban all earmarks, the process by which individual members insert pet projects without review.
O'REILLY: That's President Obama pledging last January to end earmarks in federal spending. But now the House has passed a new spending bill full of earmark pork, and if the Senate OKs the $400+ billion spending bonanza this week, Mr. Obama is expected to sign it into law.
Actually,that was Obama talking about the stimulus package–which is not the same as the budget, which is what passed the House and is currently tied up in the Senate. And the stimulus bill didn't (technically at least) have "earmarks."