Budget 2004. A new deal for communities