Dow Gains 290, Nasdaq Climbs 229