NASHVILLE, Tenn. - Barack Obama and John McCain clashed repeatedly over the causes and cures for the worst economic crisis in 80 years Tuesday night in a debate in which Republican McCain called for sweeping action by the government to directly shield many homeowners from mortgage foreclosure.