EXHIBIT 10.46

                   Attachment 3 to Article 2 - Manufacturing
                   of the Alliance Agreement between Network
                   Computing Devices, Inc. and IBM Corporation

This Attachment is entered into by and between Network Computing Devices, 
Inc. ("NCD") and International Business Machines Corporation ("IBM").

                                   RECITALS

1.  NCD and IBM have entered into an Alliance Agreement effective June 27, 
1996 (the "Agreement") in the area of a network application terminal ("thin 
client") product.

2.  NCD and IBM  now desire to supplement and modify Articles 1 and  2  of 
the Agreement. This Attachment modifies Article 2, and a related Attachment 
(Attachment 2 to Article 1 - Development) modifies Article 1 of the 
Agreement. The provisions of this Attachment are entered into by the parties 
in consideration of  the provisions of both  new Attachments, and this 
Attachment shall become effective only when both such Attachments are 
executed by the parties. Except as explicitly described herein, this 
Attachment, together with the related Attachment described above, supersede 
and replace the Letter of Intent between IBM and NCD, dated June 5, 1997.

I.   ADJUSTMENT TO PRICE FORMULA FOR POWERPC 603 "PHANTOM" PRODUCT

NCD shall manufacture the Products as described in Article 1 - Development 
and its Attachments (including Attachment 2 to Article 1) in accordance with 
all the terms and conditions of Article 2 - Manufacturing. Such Products 
shall be considered "Products" for all purposes under the terms of the 
Alliance Agreement,  provided, however that in determining the B/M cost of 
the PowerPC 603 "Phantom" Product described in Attachment 2 to Article 1,  
the following costs shall be added to the B/M for such Product:

     A.   Incremental Packaging and Freight Costs

NCD's actual Incremental Costs of the following items shall be added to the 
B/M costs for the PowerPC 603 "Phantom" Product:

          Product Packaging
          Freight Costs



For the purposes of this Attachment, "Incremental Costs" shall mean the 
actual difference in charges paid by NCD for the above listed items between 
the existing 403-based IBM Network Station Products and the PowerPC 603 
"Phantom" Product due to unique characteristics of the PowerPC 603 "Phantom" 
Product (i.e., size, weight).

     B.   Manufacturing/Engineering Support Costs

A Manufacturing/Engineering Support Cost of $1.00 per unit shall be added to 
the B/M cost for the initial release of the PowerPC 603-based Product, known 
as the PowerPC 603 "Phantom" Product, and for any follow-on or derivative  
PowerPC 603-based Products  (collectively "PowerPC 603 Family Products"),  
but such charge  shall apply only until (1) IBM has purchased 100,000 units 
of such PowerPC 603 Family Products, or (2) December 31, 1998, whichever 
occurs earlier. In the event IBM fails to purchase at least 100,000 units of  
PowerPC 603 Family Products from NCD by December 31, 1998, IBM will be 
required to pay NCD a lump sum equal to $1.00 times the difference between 
100,000 and the actual number of PowerPC 603 Family  Products purchased by 
IBM, so that the total amount of Manufacturing/Engineering Costs paid to NCD 
equals $100,000. In the event a lump sum is due, NCD may invoice IBM for such 
lump sum no earlier than January 1, 1999 and no later than March 31, 1999. 
IBM shall remit payment on NCD's invoice no later than 60 days after 
receiving such invoice.

     C.   Additional Product Warranty Costs

An additional charge of $1.50 shall be added to the B/M cost for the PowerPC 
603 "Phantom" Product to cover the potential increase in NCD's cost of 
providing the warranty service for such Product. This additional warranty 
charge shall not be subject to the Quarterly Price Reviews and Adjustments 
described in section 4.2 of the Manufacturing Article, but such charge will 
cease to apply in the event IBM notifies NCD in writing that it is waiving 
its right to obtain Product Warranty service (as described in section 12.2 of 
the Manufacturing Article) for the PowerPC 603 "Phantom" Product.

Following execution of this Attachment, the parties shall work in good faith 
to update the PSPL to reflect the price and related details of the Products 
covered by this Attachment.

II.  TOOLING FOR POWERPC 603 "PHANTOM" PRODUCT

The provisions of section 8 "Tooling" of the Manufacturing Article shall 
apply to the tooling for the Products covered by this Attachment. The parties 
agree, however,  that soft tooling and the initial production-level tooling 
(or "hard tooling")  for the PowerPC 603 "Phantom" Product shall be 
considered Tooling required by IBM due solely to an IBM mechanical design 
change, and IBM shall therefore pay for such Tooling" If requested by IBM,  
NCD shall negotiate in good faith with IBM for the amortization of such 
Tooling costs over the projected volumes of Products for which such Tooling 
would be used.

III. RENEWAL OF MANUFACTURING ARTICLE



Pursuant to section 7.1 of the Base Agreement, the parties hereby agree that 
the Agreement shall be, and hereby is, renewed through December 31, 2000.

IV.  AMENDMENT TO IBM VOLUME PERCENTAGE REQUIREMENTS FOR 1999 AND 2000

The parties hereby agree to amend section 14.1 of Article 2 of the Agreement 
by making the following modifications:

     A.   Second unnumbered paragraph, first line, remove "or 100,000
          units."

     B.   Second unnumbered paragraph, third line, remove "or 50,000
          units.

V.   AMENDMENT TO SECTION 12.2 (PRODUCT WARRANTY) OF ARTICLE 2 AND ADDITIONAL 
     IMPLEMENTATION DETAIL
     
     Pursuant to Section 12.2 of Article 2, the parties have agreed to
     additional implementation details for handling warranty returns and
     service. These details are contained in Exhibit A to this Attachment, and
     are hereby incorporated into this Attachment by reference. The parties'
     Manufacturing Article Coordinators may modify, or waive compliance with,
     such details by mutual written agreement.

VI.  IBM DESIGNATED AS IMPORTER OF RECORD FOR SHIPMENTS OUTSIDE UNITED STATES

     The parties agree that, effective January 1, 1998, IBM shall be 
     designated as the importer of record for shipment of IBM-ordered 
     Products to IBM-designated locations outside of the United States. 
     Accordingly, IBM shall be responsible for paying the applicable import 
     duties to the governmental authority of the country into which such 
     Products are imported, and for providing such governmental authority 
     with the required documentation and certifications necessary for 
     importation and customs clearance. The "F.O.B. IBM Location" provision 
     of Article 2 shall remain intact, and  NCD shall continue to be 
     responsible for shipment and delivery of Products to the IBM-designated 
     delivery point. NCD shall retain the title and the risk of loss for such 
     Products until they are delivered to the IBM-designated delivery point, 
     except that if the law of any country into which IBM requests 
     importation of the Products requires that the importer of record hold 
     legal title to the Products, then title shall pass to IBM at the last 
     moment necessary for IBM to comply with such law and become importer of 
     record. In all cases, risk of loss and responsibility for shipment shall 
     remain with NCD until the Products are delivered to the IBM-designated 
     location.

     NCD shall diligently execute all documents necessary for IBM to become 
     importer of record for shipments to non-U.S. locations on or after 
     January 1, 1998, and shall



     cooperate fully with IBM throughout the term of the Alliance Agreement 
     in providing all information and certifications necessary for customs 
     clearance and importation, including but not limited to certifications 
     and information as to the country of origin of such Products. NCD shall 
     remain responsible for complying with all labelling specifications 
     requested by IBM to ensure compliance with import and export laws.

     In addition, effective  January 1, 1998, the last paragraph of section 
     4.1 of Article 2 - Manufacturing shall be deleted in its entirety and 
     replaced with the following:

       NCD agrees that it will reimburse IBM for the excess portion of any 
       duty paid by IBM resulting from the shipment of IBM-ordered Products 
       to any IBM-location outside of the United States that is greater than 
       the amount of duty that would have been paid for shipment of the 
       Products form the United States to the same IBM-designated location on 
       the same date. Upon being notified in writing by IBM of such duty 
       excess, NCD shall make such reimbursement by applying a credit 
       reflecting the excess duty to the invoices submitted to IBM for such 
       Products. NCD shall show this credit, and identify it as such, as a 
       separate line item on the invoice, and shall indicate the total amount 
       of the credit applicable to such invoice as well as the per unit 
       amount of the credit and the number of units to which it applies. The 
       duty paid by IBM shall continue to be considered part of the piece 
       price of Products for purposes of evaluating price competitiveness 
       under sections 13 and 14 of Article 2, except that any excess duty 
       credit applied by NCD in accordance with this paragraph shall be 
       considered to reduce the price by the amount of such credit for the 
       purpose of sections 13 and 14 or Article 2.
       
     The parties agree that the intent of this change in the importer of 
     record designation is to have IBM take administrative  responsibility 
     for import clearance in IBM-designated non-U.S. locations  It should 
     not be construed as altering  the general responsibility of the parties 
     with respect to shipment and risk of loss of the Products or altering 
     the balance of financial obligations except for such expenses incidental 
     to IBM assuming the administrative responsibility of importer of record.

VII. PRODUCT FULFILLMENT/REPLENISHMENT PLAN DEVELOPMENT

     IBM and NCD both agree that the implementation of a competitive 
     fulfillment/replenishment process is essential to meeting the demands 
     and rigors of the netowork computing marketplace. NCD agrees to commence 
     face-to-face discussions and telephonic meetings with IBM within 15 days 
     after execution of Attachment 3 to Article 2 to dicsuss the parameters 
     of implementing such a program. At a minimum, IBM and NCD will discuss 
     the following:


       IBM's requirements for the fulfillment/replenishment process; IBM 
       volume requirements; IBM's desired points of distribution; expenses 
       and costs and which



       party bears such costs associated with program implementation; and a 
       proposed timetable for implementation.
       
     IBM and NCD commit to working in good faith to establish a plan for 
     executing a competitive fulfillment/replenishment process pursuant to a 
     timetable mutually agreed to by both parties.

VIII.     CHANGE IN IBM'S MANUFACTURING ARTICLE COORDINATOR

          IBM hereby notifies NCD that IBM's  Article 2 Coordinator is 
          changed to the following:

                    Glenn Gallagher
                    IBM Corporation, Dept. U7JA
                    P.O Box 12195
                    3039 Cornwallis
                    Research Triangle Park, NC 27709-2195

                    PHONE:  (919) 486-0835
                    FAX:    (919) 546-7606


IX.       BILL OF MATERIALS INFORMATION FOR POWERPC 603 "PHANTOM" PRODUCT

          NCD agrees to provide to IBM's Manufacturing Article Coordinator no 
          later than Monday, November 10, 1997 a fully-costed Bill of 
          Materials for the PowerPC 603 "Phantom" Product assuming an 
          ordering process in accordance with the Manufacturing Article 
          without any special expedite charges. Such Bill of Materials shall 
          be separately itemized for each component, service and other charge 
          that comprises the Bill of Materials, and shall represent the best 
          comptetivie costs that NCD has been able to obtain for such items. 
          The Bill of Materials shall be accompanied by reasonable 
          justification/explanation for each of the charges. Where the 
          contract requires the Bill of Materials to include cost 
          differentials, or "deltas," the itemization of such delta costs 
          shall be accompanied by the base costs from which such delta costs 
          are the result.

IN WITNESS WHEREOF, each party has reviewed this Article and each party has 
executed this Article by signature of its authorized representative.

NETWORK COMPUTING DEVICES, INC.            INTERNATIONAL BUSINESS 
                                           MACHINES CORPORATION




Signature /s/ Lorraine Hariton     Signature /s/ Stephen R. Villanueva 
              ----------------                   --------------------- 
Printed Name  Lorraine Hariton     Printed Name  Stephen R. Villanueva 

Printed Title Sr. V.P. of          Printed Title Director, OEM 
              Marketing &                        Procurement
              Business Development


Date        11/4/97                Date          11/4/97
     --------------------------         --------------------------



                            EXHIBIT A
            TO ATTACHMENT 3 TO ARTICLE 2 - MANUFACTURING
- ---------------------------------------------------------------------
 REPAIR PROCESS FOR FACTORY FAILED PARTS:

    When a new 8361 unit fails in test at either Raleigh, Greenock, or
    other IBM manufacturing location; the manufacturing location will do
    the following:

       Manufacturing will accumulate the failed new units, fill out the
       IBM paperwork and send with the parts to the reclamation
       department who will fill out an RPR form and initiate a P.O. and
       route these to the buyer. The buyer, to get authorization to
       return the units, will send an e-mail(for either Greenock or
       Raleigh) to:            srs@ncd.com
       with a copy to :    pronto@ncd.com
                               msm@ncd.com

       This e-mail will include: the IBM person to contact, where to
       ship the units back to, the serial numbers for all units covered
       by the RMA, and a problem description for each unit (if available).
       NCD will respond with a Return Material Authorization(RMA) number.
       The response will be no later than the end of the next work day.
       The buyer will provide this RMA number to the Reclamation
       department and will process a Purchase Order to get these parts
       returned and repaired. The buyer will also process a debit memo
       for the quantity of parts returned. This will cause the purchase
       price for the returned units to be subtracted from the next new
       build invoice(s) unless the failed parts are repaired and returned
       before any pending new build invoices are paid.

       The Raleigh Reclamation Department will ship the failed parts
       along with the RPR form to NCD at the following address:

          Attn: RMA number xxxxxxx       fill in the RMA number here
                NCD INC.
                301A Ravendale Ave.
                Mountain View, California 94043

       The Greenock Reclamation Department will ship the failed parts
       along with the RPR form to NCD at the following address:

          Attn: RMA number xxxxxxx       fill in the RMA number here
                Eurographics Industries Limited
                Unit 6, 24 Premier Way
                Abbey Park Industrial Estate



                            EXHIBIT A
            TO ATTACHMENT 3 TO ARTICLE 2 - MANUFACTURING

                Romsey, Hampshire, England S051 9AQ

Parts will be returned to NCD once per month or whenever a quantity of 20 to 
50 is accumulated, or once per week if the failure rate exceeds 10 units/week.

Parts will be returned in the original shipping material with an acceptable 
overpack. Shipping via ground transportation is acceptable.

Shipping cost to NCD will be paid by IBM.

NCD will:

- - Repair or replace these systems within two weeks(ten working days not 
counting shipping time) of their receipt from IBM and ship them back to the 
IBM manufacturing location address indicated on the RPR form.

Note: Systems that failed in the field cannot be sent to any IBM 
manufacturing site after repair; these units must be sent to the IBM field 
parts location.

- - Provide failure/repair data to designated IBM person(s) within two weeks of 
completing lot repair. Failure data will be provided via e-mail in a mutually 
agreed format.

- - Retest the units using the NCD Repair Process fo IBM M/T 8361 and 8362 - 
see attachment.

- - Perform all of the same quality assurance processes used on new units.

- - During repair, install any required E.C.'s that have occurred since the 
unit was first shipped. The individual E.C. will specify if it needs to be 
applied on factory/field returned product.

- - Mark the repaired unit with a code that indicates it was repaired and the 
date it was repaired. The mark to be made with indelible ink. Mark to be 
located on the logic card inside the covers.

- - Any unit that comes back for repair within six months of having been 
previously repaired must be scrapped and replaced.



                            EXHIBIT A
            TO ATTACHMENT 3 TO ARTICLE 2 - MANUFACTURING

- - The S/N of the unit does not need to change.

- - Shipping these repaired units to IBM is at NCD cost. Shipping via ground 
transportation is acceptable.

- ---------------------------------------------------------------------------
                REPAIR PROCESS FOR FIELD RETURNED UNITS

IBM Mechanicsburg will return field failed units to the following address:

          Attn: RMA number xxxxxxx       fill in the RMA number here
                NCD INC.
                301A Ravendale Ave.
                Mountain View, California 94043

IBM Europe will return field failed units to the following address:

          Attn: RMA number xxxxxxx       fill in the RMA number here
                Eurographics Industries Limited
                Unit 6, 24 Premier Way
                Abbey Park Industrial Estate
                Romsey, Hampshire, England S051 9AQ

The failed units will be in their original shipping container with an 
acceptable overpack.

When the field parts depot(Mechanicsburg or Someplace in Europe) has 
accumulated a quantity of failed parts, the Parts Analyzer (currently Dave 
Lebo in Mechanicsburg 717-795-4169, and Tony Rennie in Greenock) will 
generate a list of the serial numbers to be repaired. The analyzer will 
contact NCD via email(see e-mail address below) to determine which parts are 
covered by NCD's warranty and which are to be repaired at IBM's cost.

The analyzer will list the serial numbers and a problem description for each 
unit(if available) in an RMA form along with the name of the IBM person to 
contact, and where to ship the units back to; and then contact the IBM buyer 
to arrange for repair. The buyer will process a P.O. based on the data in the 
RMA. The buyer will send an e-mail to NCD to get authorization to return the 
parts. The e-mail (for either



                            EXHIBIT A
            TO ATTACHMENT 3 TO ARTICLE 2 - MANUFACTURING

Europe or Raleigh) will be sent to:   srs@ncd.com
    with a copy to   :    pronto@ncd.com
    and                   msm@ncd.com

This e-mail will include: the IBM person to contact, where to ship the units 
back to, the serial numbers for all units covered by the RMA, and a problem 
description for each unit(if available). NCD will respond with a Return 
Material Authorization(RMA) number no later than the end of the next work 
day. The buyer will provide this RMA number to the analyzer.

Mechanicsburg/Europe will ship failed parts along with the RMA form to NCD at 
the address(es) above.

Shipping charge to NCD will be paid by IBM

NCD  will:

- - Remove any extra memory SIMMs or Video memory left in the unit, record P/Ns 
and serial number on which this occurred. Record the serial number and 
missing parts of any system returned missing parts. Return the extra parts to 
IBM at IBM's request.

- - Scrap and replace any unit that comes back for repair within six months of 
having been previously repaired.

- - Clean the returned units.

- - Covers must be in good working order and have same appearance as a new 
cover; or the cover must be replaced.

- - Repair the failed units. Any unit that is not repairable and is still under 
warranty must be replaced with a new unit; if out of warranty, it will be 
returned to IBM to be scrapped and IBM will be charged a diagnostic fee.

- - Repair or replace these systems within two weeks(ten working days not 
counting shipping time) of their receipt from IBM and ship them back to the 
IBM field location address indicated on the RPR form. If quantity to repair 
exceeds 100 units, the repair time must be negotiated at the time the P.O. is 
placed.

- - During repair, install any required E.C.'s that have occurred since the 
unit was first shipped. The individual E.C. will specify if it needs to be 
applied on factory/field returned



                            EXHIBIT A
            TO ATTACHMENT 3 TO ARTICLE 2 - MANUFACTURING

product.

- - Retest the units using an approved process. NCD Inc will submit their 
repair process for review. When approved that document will become part of 
this process.

- - Perform all of the same quality assurance processes used on new        
units.

- - The S/N of the unit does not change.

- - Mark the repaired unit with a code that indicates it was repaired        
and the date it was repaired. The mark to be made with indelible ink. 
Mark to be located on the logic card inside the cover.

- - Place repaired unit in a new shipping container marked per IBM 
specifications.

- - Send repaired field returned cards at NCD Inc cost back to the Field 
location indicated on the RMA form - not to any manufacturing locations. 
Shipping via ground transportation is acceptable.

- - Provide failure/repair data to IBM within two weeks of repair.

- -------------------------------------------------------------------
- -------------------------------------------------------------------
  NCD Repair Process for IBM M/T 8361 and 8362

  NCD Receiving coordinator will;

1.  Verify serial number and part number of unit against RMA # issued to
    customer. If the serial numbers do not match, the unit is put on
    hold until the issue can be resolved (customer service will
    contact the customer)

2.  Receive the unit into the system.

3.  Print a traveler (paperwork that accompanies the unit through the



                            EXHIBIT A
            TO ATTACHMENT 3 TO ARTICLE 2 - MANUFACTURING

     process).

4.  Checks s/n of unit for "second time back status"
    Any units coming back within 6 months of last repair date is
    sent to MRB. MRB must get approval of IBM quality engineering to
    reuse any second time back board. Without this approval, board
    cannot be sent back to IBM.

5.  Units are sent to technicians for repair.

    Repair technicians will;

6.  Verify data/configuration of the unit (boot prom version, Ethernet
    address, simms, etc.) and record information on traveler.

7.  Any information regarding additional or missing parts will be
    forwarded to customer service. Customer service will contact
    customer for resolution of these issues.

      Invoicing required as a result of these issues will be handled
      by the Customer Service representative.

8.  Write any upgrades required on the traveler.

9.      Attempt to duplicate problem with manual "bench test"
        If problem is duplicated or a problem is found the unit is
        repaired and proceeds to the next process step.
        If there is no problem found, the unit is put through a
        two day burn-in test. If no problem is found during this burn-in
        the unit will continue through the process and if no other
        problem is found it will be classified as "NO Trouble Found". If
        the unit fails during this burn-in, it will be worked on until
        the problem is identified and repaired or the board will be
        replaced.

10. Required E.C. upgrades are installed on units.

11. Unit is put into overnight "burn-in test" (which is the same as the
    new build burn-in.)
        The overnight burn-in test; cycles power, cycles temp
        and does a continuous composite cycle test (~5 minutes)
        This looping test does a complete functional test; a minimum
        amount of passes are required in order to pass test, data is
        logged onto database automatically.

12. After successful completion of the overnight burn-in the manual
    


                            EXHIBIT A
            TO ATTACHMNT 3 TO ARTICLE 2 - MANUFACTURING

     bench test is repeated.
        If the unit cannot pass the overnight burn-in and the manual
        bench test, the pcb or unit will be replaced.

13. Original configuration and factory defaults are loaded.
        Any extra parts (simms, etc.) are removed and all parts required
        to meet original configuration are installed. This unit will be
        exactly as it was originally shipped with the addition of any
        required E.C.'s

14. Complete inspection of rework and configuration of unit.

15. Mark date unit was repaired on the PCB.

16. All repair information is entered into the database.

17. Unit is sent to base packaging station.

    Base Packaging will;

18. Do a cosmetic inspection of the unit - replacing any parts which do
    not meet the cosmetic criteria.

19. Fill out the Repair Notification Form
        Any serial numbers that were changed, (pcb or unit) will be noted
        on this form.

20. Insure all labels are correct and package the unit.

21. Submit lot to Quality for inspection.

    Shipping;

22. Verify the quantity of parts ready for shipment against the
    quantity received for that RMA.
        Initially, no partial shipments will be made on Field Returned
        unit RMAs; any unit that was unrepairable will be replaced at a
        cost to IBM that is different than units that are repaired. As
        the product matures, IBM can elect to not have the unit replaced
        and just pay a screening cost that is different than the cost of
        units that are repaired.

23. Ship back any additional parts per customers requirements.