Budget: Some good answers, many questions and a few disappointments