Budget 2007 analysis