Democratic presidential nominee Sen. Barack Obama slammed Republican Sen. John McCain's mortgage plan as a sop to banks and a bad deal for taxpayers. (Associated Press)