Obama dazzles Democratic crowds but is it enough?