Take away from Congress the power to spend specific dollar amounts of $$. Instead they can only spend in terms of percentages of the yearly national budget.
In other words, Congressman Shmunchlover can no longer claim: “I fought to give $5 billion (of your) dollars to...(some high minded holy sounding bunghole project)”- Instead, he can only claim “I increased the percentage of our budget spent on blahblahfagityschma” This is good. Part of the reason the government spends so much is because spending other people's money is a cheap way for a Congressman to look good when they haven't done anything clever, ever.
After the congress has worked up their yearly budget based purely on percentages, the President has the responsibility of announcing how large that budget will be. This is the only time that anybody gets to name an actual $$ figure. This is good, because the bigger it is the bigger a jackleg the President will look like.
This system, I think, would really work. Thoughts?
The only problem is that a provision has to be made for emergencies, such as war and natural disaster. We can mandate that part of the yearly budget must be for disaster prep, but the nature of emergencies is that they are unpredictable. Someone will have to have the ability to declare a special ‘emergency’ tax, but there needs to be a strong check to keep that from evolving into a ‘Everyday is an Emergency’ deal. I’ll think on how to fix this…