It's hard to believe that Bush's proposed budget is what anyone wants. For example, he suggests cutting half the federal funds for public broadcasting, while he spends the same amount ($200 million) in Iraq every 12 hours.
Unfortunately, as ordinary taxpayers, we don't have that much influence over the final budget. If we want to see more money put into biomedical research or the arts we can vote every couple years, we can try to lobby Congress, or we can give to charitable groups and bypass the government entirely. Maybe there ought to be a more direct method.
Suppose we try something new. Take the budget -- Bush's proposal is over $3 trillion -- and make a 0.1% across-the-board cut, reducing every agency's funding by one penny out of every 10 dollars. Take the resulting $3 billion and put it into a Taxpayer-Directed Spending fund. And let the people decide where that money should go.