Political & economic implications of Budget 2007