Barack Obama becomes front-runner for 2008 …