McCain Hammers Obama