This year's budget is a massive multibillion-dollar swing from an $8.3-billion surplus last year, and the biggest factor is a ...