Dow rallies another 330 points