If this Budget seems more generous than anyone expected, the good news is that the Government has been able to deliver it without going into the red. Despite all the giveaways, tax breaks and big ...