Good. Earmarks are a pernicious evil.
If you want to have government by the people, for the people, the people have to be able to see what's going on. That means showing funding up front, not making them dig for a two line paragraph on page 425 of a completely unrelated bill. One bill, one thing.