As stated on a number of threads, there is general surprise around the spend mentality of this budget. It is really like there is an election coming up and our 'right of centre' government is trying to eat into the electoral base of the populist parties. One means of easing the impact of this would be to base the revenue calculation based on the average revenue collected over the last 3-5 years, and ignore the next year projected values. This would have the effect that the budget is not based on future growth, but on actual tax intake PLUS the averaging nature of it would go some way into leveling the cyclical nature our current model. A budget deficit would be calculated against the average revenue intake rather than the projected revenue intake. The budget deficit would need to be managed within an agreed threshold - for current expenditure. Capital expenditure is another matter. There would need to be a mechanism that if the budget was primarily in deficit, then the deficit would be clawed back against the available 'average revenue' calculation over a number of years. It would also mean that tax collection measures will only take effect in the future, rather than immediately. This may be a downside to the approach, especially closer to an election, but on the flip side may push a bit towards longer term planning. A government may be more willing to change tax collection rules at their term in office, so they can benefit from the extra revenue towards the end of it. Not withstanding EU rules, would an approach like this be a runner, and would it be an improvement on the current model?