The Nasdaq Composite (IXIC) is up 300 points with help from a few heavy-hitting tech stocks, hitting record highs as it heads for its largest single-day percentage gain since early November. The S&P ...