Well what an extraordinary Budget! Very short but full of meat - unlike any of those I have seen before in 18 years in Parliament.
The thing that strikes me is how many of the issues I was talking about with people on the streets of Cheltenham just a few short weeks ago are now being implemented. Protecting the less well off and making sure those with the broadest financial shoulders bear the heaviest burden. No longer will bankers pay a lower rate of tax than their cleaners!
All of these things are good. My colleagues, Nick Clegg and the rest, have done a great job. All the good bits are Lib Dem. All the bad bits are Tory.
Follow the party's activity on...