WARRANT AGREEMENT FOR PUBLIC TRANSACTION THERMOVIEW, INDUSTRIES, INC. WARRANT AGREEMENT