﻿<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Dragon Tag (TM) XBRL Enabler by Rivet Software version 1.1.0.25 and Microsoft FrontPage-->
<!--Based on XBRL 2.1-->
<!--Created on: 4/25/2005 9:02:10 PM-->
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:msft="http://www.microsoft.com/msft/xbrl/taxonomy/2005-02-28" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:usfr-pte="http://www.xbrl.org/us/fr/common/pte/2005-02-28" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:schemaRef xlink:type="simple" xlink:href="msft-20050228.xsd" />
  <!--Context Section-->
  <context id="AsOf20040101">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
    </entity>
    <period>
      <instant>2004-01-01</instant>
    </period>
  </context>
  <context id="AsOf20050101">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
    </entity>
    <period>
      <instant>2005-01-01</instant>
    </period>
  </context>
  <context id="AsOf20030701">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
    </entity>
    <period>
      <instant>2003-07-01</instant>
    </period>
  </context>
  <context id="AsOf20040701">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
    </entity>
    <period>
      <instant>2004-07-01</instant>
    </period>
  </context>
  <context id="AsOf20040331">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
    </entity>
    <period>
      <instant>2004-03-31</instant>
    </period>
  </context>
  <context id="AsOf20040630">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
    </entity>
    <period>
      <instant>2004-06-30</instant>
    </period>
  </context>
  <context id="AsOf20050331">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
    </entity>
    <period>
      <instant>2005-03-31</instant>
    </period>
  </context>
  <context id="P3MQ3FY2004">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
    </entity>
    <period>
      <startDate>2004-01-01</startDate>
      <endDate>2004-03-31</endDate>
    </period>
  </context>
  <context id="P3MQ3FY2005">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
    </entity>
    <period>
      <startDate>2005-01-01</startDate>
      <endDate>2005-03-31</endDate>
    </period>
  </context>
  <context id="P9MQ3FY2004">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
    </entity>
    <period>
      <startDate>2003-07-01</startDate>
      <endDate>2004-03-31</endDate>
    </period>
  </context>
  <context id="P9MQ3FY2005">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
    </entity>
    <period>
      <startDate>2004-07-01</startDate>
      <endDate>2005-03-31</endDate>
    </period>
  </context>
  <context id="P3MQ3FY2004_Client">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>Client</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-01-01</startDate>
      <endDate>2004-03-31</endDate>
    </period>
  </context>
  <context id="P3MQ3FY2005_Client">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>Client</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2005-01-01</startDate>
      <endDate>2005-03-31</endDate>
    </period>
  </context>
  <context id="P9MQ3FY2004_Client">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>Client</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2003-07-01</startDate>
      <endDate>2004-03-31</endDate>
    </period>
  </context>
  <context id="P9MQ3FY2005_Client">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>Client</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-07-01</startDate>
      <endDate>2005-03-31</endDate>
    </period>
  </context>
  <context id="P3MQ3FY2004_ST">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>ST</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-01-01</startDate>
      <endDate>2004-03-31</endDate>
    </period>
  </context>
  <context id="P3MQ3FY2005_ST">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>ST</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2005-01-01</startDate>
      <endDate>2005-03-31</endDate>
    </period>
  </context>
  <context id="P9MQ3FY2004_ST">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>ST</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2003-07-01</startDate>
      <endDate>2004-03-31</endDate>
    </period>
  </context>
  <context id="P9MQ3FY2005_ST">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>ST</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-07-01</startDate>
      <endDate>2005-03-31</endDate>
    </period>
  </context>
  <context id="P3MQ3FY2004_IW">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>IW</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-01-01</startDate>
      <endDate>2004-03-31</endDate>
    </period>
  </context>
  <context id="P3MQ3FY2005_IW">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>IW</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2005-01-01</startDate>
      <endDate>2005-03-31</endDate>
    </period>
  </context>
  <context id="P9MQ3FY2004_IW">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>IW</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2003-07-01</startDate>
      <endDate>2004-03-31</endDate>
    </period>
  </context>
  <context id="P9MQ3FY2005_IW">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>IW</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-07-01</startDate>
      <endDate>2005-03-31</endDate>
    </period>
  </context>
  <context id="P3MQ3FY2004_MBS">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>MBS</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-01-01</startDate>
      <endDate>2004-03-31</endDate>
    </period>
  </context>
  <context id="P3MQ3FY2005_MBS">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>MBS</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2005-01-01</startDate>
      <endDate>2005-03-31</endDate>
    </period>
  </context>
  <context id="P9MQ3FY2004_MBS">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>MBS</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2003-07-01</startDate>
      <endDate>2004-03-31</endDate>
    </period>
  </context>
  <context id="P9MQ3FY2005_MBS">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>MBS</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-07-01</startDate>
      <endDate>2005-03-31</endDate>
    </period>
  </context>
  <context id="P3MQ3FY2004_MSN">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>MSN</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-01-01</startDate>
      <endDate>2004-03-31</endDate>
    </period>
  </context>
  <context id="P3MQ3FY2005_MSN">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>MSN</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2005-01-01</startDate>
      <endDate>2005-03-31</endDate>
    </period>
  </context>
  <context id="P9MQ3FY2004_MSN">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>MSN</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2003-07-01</startDate>
      <endDate>2004-03-31</endDate>
    </period>
  </context>
  <context id="P9MQ3FY2005_MSN">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>MSN</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-07-01</startDate>
      <endDate>2005-03-31</endDate>
    </period>
  </context>
  <context id="P3MQ3FY2004_MED">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>MED</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-01-01</startDate>
      <endDate>2004-03-31</endDate>
    </period>
  </context>
  <context id="P3MQ3FY2005_MED">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>MED</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2005-01-01</startDate>
      <endDate>2005-03-31</endDate>
    </period>
  </context>
  <context id="P9MQ3FY2004_MED">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>MED</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2003-07-01</startDate>
      <endDate>2004-03-31</endDate>
    </period>
  </context>
  <context id="P9MQ3FY2005_MED">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>MED</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-07-01</startDate>
      <endDate>2005-03-31</endDate>
    </period>
  </context>
  <context id="P3MQ3FY2004_HE">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>HE</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-01-01</startDate>
      <endDate>2004-03-31</endDate>
    </period>
  </context>
  <context id="P3MQ3FY2005_HE">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>HE</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2005-01-01</startDate>
      <endDate>2005-03-31</endDate>
    </period>
  </context>
  <context id="P9MQ3FY2004_HE">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>HE</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2003-07-01</startDate>
      <endDate>2004-03-31</endDate>
    </period>
  </context>
  <context id="P9MQ3FY2005_HE">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>HE</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-07-01</startDate>
      <endDate>2005-03-31</endDate>
    </period>
  </context>
  <context id="P3MQ3FY2004_Other">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>Other</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-01-01</startDate>
      <endDate>2004-03-31</endDate>
    </period>
  </context>
  <context id="P3MQ3FY2005_Other">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>Other</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2005-01-01</startDate>
      <endDate>2005-03-31</endDate>
    </period>
  </context>
  <context id="P9MQ3FY2004_Other">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>Other</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2003-07-01</startDate>
      <endDate>2004-03-31</endDate>
    </period>
  </context>
  <context id="P9MQ3FY2005_Other">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>Other</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-07-01</startDate>
      <endDate>2005-03-31</endDate>
    </period>
  </context>
  
  <!--Unit Section-->
  <unit id="Shares">
    <measure>xbrli:shares</measure>
  </unit>
  <unit id="EPS">
    <divide>
      <unitNumerator>
        <measure>iso4217:USD</measure>
      </unitNumerator>
      <unitDenominator>
        <measure>xbrli:shares</measure>
      </unitDenominator>
    </divide>
  </unit>
  <unit id="USD">
    <measure>iso4217:USD</measure>
  </unit>
  <!--Tuple Section-->
  <!--Moved to appropriate sections below-->
  
  <!--Element Section-->
  <!--Income Statements-->
  <usfr-pte:OperatingRevenue contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">9175000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">9620000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">27543000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">29627000000</usfr-pte:OperatingRevenue>

  <msft:CostRevenueExpenses contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">1411000000</msft:CostRevenueExpenses>
  <msft:CostRevenueExpenses contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">1399000000</msft:CostRevenueExpenses>
  <msft:CostRevenueExpenses contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">5235000000</msft:CostRevenueExpenses>
  <msft:CostRevenueExpenses contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">4790000000</msft:CostRevenueExpenses>
  
  <usfr-pte:ResearchDevelopmentExpenseIncludingProcess contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">1538000000</usfr-pte:ResearchDevelopmentExpenseIncludingProcess>
  <usfr-pte:ResearchDevelopmentExpenseIncludingProcess contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">1508000000</usfr-pte:ResearchDevelopmentExpenseIncludingProcess>
  <usfr-pte:ResearchDevelopmentExpenseIncludingProcess contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">6120000000</usfr-pte:ResearchDevelopmentExpenseIncludingProcess>
  <usfr-pte:ResearchDevelopmentExpenseIncludingProcess contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">4493000000</usfr-pte:ResearchDevelopmentExpenseIncludingProcess>

  <usfr-pte:SellingMarketingExpenses contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">1928000000</usfr-pte:SellingMarketingExpenses>
  <usfr-pte:SellingMarketingExpenses contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">2098000000</usfr-pte:SellingMarketingExpenses>
  <usfr-pte:SellingMarketingExpenses contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">5900000000</usfr-pte:SellingMarketingExpenses>
  <usfr-pte:SellingMarketingExpenses contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">5907000000</usfr-pte:SellingMarketingExpenses>

  <usfr-pte:GeneralAdministrativeExpenses contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">3020000000</usfr-pte:GeneralAdministrativeExpenses>
  <usfr-pte:GeneralAdministrativeExpenses contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">1286000000</usfr-pte:GeneralAdministrativeExpenses>
  <usfr-pte:GeneralAdministrativeExpenses contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">4387000000</usfr-pte:GeneralAdministrativeExpenses>
  <usfr-pte:GeneralAdministrativeExpenses contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">2865000000</usfr-pte:GeneralAdministrativeExpenses>

  <usfr-pte:OperatingExpenses contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">7897000000</usfr-pte:OperatingExpenses>
  <usfr-pte:OperatingExpenses contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">6291000000</usfr-pte:OperatingExpenses>
  <usfr-pte:OperatingExpenses contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">21642000000</usfr-pte:OperatingExpenses>
  <usfr-pte:OperatingExpenses contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">18055000000</usfr-pte:OperatingExpenses>

  <usfr-pte:OperatingProfit contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">1278000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">3329000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">5901000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">11572000000</usfr-pte:OperatingProfit>

  <usfr-pte:NonoperatingAssetRelatedIncome contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">1001000000</usfr-pte:NonoperatingAssetRelatedIncome>
  <usfr-pte:NonoperatingAssetRelatedIncome contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">496000000</usfr-pte:NonoperatingAssetRelatedIncome>
  <usfr-pte:NonoperatingAssetRelatedIncome contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">2591000000</usfr-pte:NonoperatingAssetRelatedIncome>
  <usfr-pte:NonoperatingAssetRelatedIncome contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">1195000000</usfr-pte:NonoperatingAssetRelatedIncome>

  <usfr-pte:IncomeLossContinuingOperationsBeforeIncomeTaxes contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">2279000000</usfr-pte:IncomeLossContinuingOperationsBeforeIncomeTaxes>
  <usfr-pte:IncomeLossContinuingOperationsBeforeIncomeTaxes contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">3825000000</usfr-pte:IncomeLossContinuingOperationsBeforeIncomeTaxes>
  <usfr-pte:IncomeLossContinuingOperationsBeforeIncomeTaxes contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">8492000000</usfr-pte:IncomeLossContinuingOperationsBeforeIncomeTaxes>
  <usfr-pte:IncomeLossContinuingOperationsBeforeIncomeTaxes contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">12767000000</usfr-pte:IncomeLossContinuingOperationsBeforeIncomeTaxes>

  <usfr-pte:ProvisionIncomeTaxes contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">964000000</usfr-pte:ProvisionIncomeTaxes>
  <usfr-pte:ProvisionIncomeTaxes contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">1262000000</usfr-pte:ProvisionIncomeTaxes>
  <usfr-pte:ProvisionIncomeTaxes contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">3014000000</usfr-pte:ProvisionIncomeTaxes>
  <usfr-pte:ProvisionIncomeTaxes contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">4213000000</usfr-pte:ProvisionIncomeTaxes>

  <usfr-pte:NetIncome contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">1315000000</usfr-pte:NetIncome>
  <usfr-pte:NetIncome contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">2563000000</usfr-pte:NetIncome>
  <usfr-pte:NetIncome contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">5478000000</usfr-pte:NetIncome>
  <usfr-pte:NetIncome contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">8554000000</usfr-pte:NetIncome>

  <usfr-pte:BasicEarningsPerShareNetIncome contextRef="P3MQ3FY2004" unitRef="EPS" decimals="INF">0.12</usfr-pte:BasicEarningsPerShareNetIncome>
  <usfr-pte:BasicEarningsPerShareNetIncome contextRef="P3MQ3FY2005" unitRef="EPS" decimals="INF">0.24</usfr-pte:BasicEarningsPerShareNetIncome>
  <usfr-pte:BasicEarningsPerShareNetIncome contextRef="P9MQ3FY2004" unitRef="EPS" decimals="INF">0.51</usfr-pte:BasicEarningsPerShareNetIncome>
  <usfr-pte:BasicEarningsPerShareNetIncome contextRef="P9MQ3FY2005" unitRef="EPS" decimals="INF">0.79</usfr-pte:BasicEarningsPerShareNetIncome>

  <usfr-pte:DilutedEarningsPerShareNetIncome contextRef="P3MQ3FY2004" unitRef="EPS" decimals="INF">0.12</usfr-pte:DilutedEarningsPerShareNetIncome>
  <usfr-pte:DilutedEarningsPerShareNetIncome contextRef="P3MQ3FY2005" unitRef="EPS" decimals="INF">0.23</usfr-pte:DilutedEarningsPerShareNetIncome>
  <usfr-pte:DilutedEarningsPerShareNetIncome contextRef="P9MQ3FY2004" unitRef="EPS" decimals="INF">0.5</usfr-pte:DilutedEarningsPerShareNetIncome>
  <usfr-pte:DilutedEarningsPerShareNetIncome contextRef="P9MQ3FY2005" unitRef="EPS" decimals="INF">0.78</usfr-pte:DilutedEarningsPerShareNetIncome>

  <usfr-pte:WeightedAverageNumberSharesOutstanding contextRef="P3MQ3FY2004" unitRef="Shares" decimals="-6">10785000000</usfr-pte:WeightedAverageNumberSharesOutstanding>
  <usfr-pte:WeightedAverageNumberSharesOutstanding contextRef="P3MQ3FY2005" unitRef="Shares" decimals="-6">10856000000</usfr-pte:WeightedAverageNumberSharesOutstanding>
  <usfr-pte:WeightedAverageNumberSharesOutstanding contextRef="P9MQ3FY2004" unitRef="Shares" decimals="-6">10796000000</usfr-pte:WeightedAverageNumberSharesOutstanding>
  <usfr-pte:WeightedAverageNumberSharesOutstanding contextRef="P9MQ3FY2005" unitRef="Shares" decimals="-6">10869000000</usfr-pte:WeightedAverageNumberSharesOutstanding>

  <usfr-pte:WeightedAverageNumberDilutedSharesOutstanding contextRef="P3MQ3FY2004" unitRef="Shares" decimals="-6">10856000000</usfr-pte:WeightedAverageNumberDilutedSharesOutstanding>
  <usfr-pte:WeightedAverageNumberDilutedSharesOutstanding contextRef="P3MQ3FY2005" unitRef="Shares" decimals="-6">10931000000</usfr-pte:WeightedAverageNumberDilutedSharesOutstanding>
  <usfr-pte:WeightedAverageNumberDilutedSharesOutstanding contextRef="P9MQ3FY2004" unitRef="Shares" decimals="-6">10899000000</usfr-pte:WeightedAverageNumberDilutedSharesOutstanding>
  <usfr-pte:WeightedAverageNumberDilutedSharesOutstanding contextRef="P9MQ3FY2005" unitRef="Shares" decimals="-6">10934000000</usfr-pte:WeightedAverageNumberDilutedSharesOutstanding>

  <!--Balance Sheets-->
  <usfr-pte:CashCashEquivalents contextRef="AsOf20040630" unitRef="USD" decimals="-6">14304000000</usfr-pte:CashCashEquivalents>
  <usfr-pte:CashCashEquivalents contextRef="AsOf20050331" unitRef="USD" decimals="-6">3782000000</usfr-pte:CashCashEquivalents>

  <usfr-pte:ShortTermInvestments contextRef="AsOf20040630" unitRef="USD" decimals="-6">46288000000</usfr-pte:ShortTermInvestments>
  <usfr-pte:ShortTermInvestments contextRef="AsOf20050331" unitRef="USD" decimals="-6">33812000000</usfr-pte:ShortTermInvestments>

  <usfr-pte:CashCashEquivalentsShortTermInvestments contextRef="AsOf20040630" unitRef="USD" decimals="-6">60592000000</usfr-pte:CashCashEquivalentsShortTermInvestments>
  <usfr-pte:CashCashEquivalentsShortTermInvestments contextRef="AsOf20050331" unitRef="USD" decimals="-6">37594000000</usfr-pte:CashCashEquivalentsShortTermInvestments>

  <usfr-pte:AccountsNotesReceivableNet contextRef="AsOf20040630" unitRef="USD" decimals="-6">5890000000</usfr-pte:AccountsNotesReceivableNet>
  <usfr-pte:AccountsNotesReceivableNet contextRef="AsOf20050331" unitRef="USD" decimals="-6">5610000000</usfr-pte:AccountsNotesReceivableNet>
  <usfr-pte:AllowanceDoubtfulAccounts contextRef="AsOf20040630" unitRef="USD" decimals="-6">166000000</usfr-pte:AllowanceDoubtfulAccounts>
  <usfr-pte:AllowanceDoubtfulAccounts contextRef="AsOf20050331" unitRef="USD" decimals="-6">177000000</usfr-pte:AllowanceDoubtfulAccounts>

  <usfr-pte:InventoriesNet contextRef="AsOf20040630" unitRef="USD" decimals="-6">421000000</usfr-pte:InventoriesNet>
  <usfr-pte:InventoriesNet contextRef="AsOf20050331" unitRef="USD" decimals="-6">340000000</usfr-pte:InventoriesNet>

  <usfr-pte:DeferredIncomeTaxesCurrentPortion contextRef="AsOf20040630" unitRef="USD" decimals="-6">2097000000</usfr-pte:DeferredIncomeTaxesCurrentPortion>
  <usfr-pte:DeferredIncomeTaxesCurrentPortion contextRef="AsOf20050331" unitRef="USD" decimals="-6">1780000000</usfr-pte:DeferredIncomeTaxesCurrentPortion>

  <usfr-pte:OtherCurrentAssets contextRef="AsOf20040630" unitRef="USD" decimals="-6">1566000000</usfr-pte:OtherCurrentAssets>
  <usfr-pte:OtherCurrentAssets contextRef="AsOf20050331" unitRef="USD" decimals="-6">1269000000</usfr-pte:OtherCurrentAssets>

  <usfr-pte:TotalCurrentAssets contextRef="AsOf20040630" unitRef="USD" decimals="-6">70566000000</usfr-pte:TotalCurrentAssets>
  <usfr-pte:TotalCurrentAssets contextRef="AsOf20050331" unitRef="USD" decimals="-6">46593000000</usfr-pte:TotalCurrentAssets>

  <usfr-pte:PropertyPlantEquipmentNet contextRef="AsOf20040630" unitRef="USD" decimals="-6">2326000000</usfr-pte:PropertyPlantEquipmentNet>
  <usfr-pte:PropertyPlantEquipmentNet contextRef="AsOf20050331" unitRef="USD" decimals="-6">2321000000</usfr-pte:PropertyPlantEquipmentNet>

  <usfr-pte:LongTermInvestments contextRef="AsOf20040630" unitRef="USD" decimals="-6">12210000000</usfr-pte:LongTermInvestments>
  <usfr-pte:LongTermInvestments contextRef="AsOf20050331" unitRef="USD" decimals="-6">11772000000</usfr-pte:LongTermInvestments>

  <usfr-pte:IntangibleAssetsGoodwill contextRef="AsOf20040630" unitRef="USD" decimals="-6">3115000000</usfr-pte:IntangibleAssetsGoodwill>
  <usfr-pte:IntangibleAssetsGoodwill contextRef="AsOf20050331" unitRef="USD" decimals="-6">3111000000</usfr-pte:IntangibleAssetsGoodwill>

  <usfr-pte:IntangibleAssetsExcludingGoodwillNet contextRef="AsOf20040630" unitRef="USD" decimals="-6">569000000</usfr-pte:IntangibleAssetsExcludingGoodwillNet>
  <usfr-pte:IntangibleAssetsExcludingGoodwillNet contextRef="AsOf20050331" unitRef="USD" decimals="-6">468000000</usfr-pte:IntangibleAssetsExcludingGoodwillNet>

  <usfr-pte:DeferredTaxAssetNoncurrent contextRef="AsOf20040630" unitRef="USD" decimals="-6">1829000000</usfr-pte:DeferredTaxAssetNoncurrent>
  <usfr-pte:DeferredTaxAssetNoncurrent contextRef="AsOf20050331" unitRef="USD" decimals="-6">714000000</usfr-pte:DeferredTaxAssetNoncurrent>

  <usfr-pte:OtherAssetsNoncurrent contextRef="AsOf20040630" unitRef="USD" decimals="-6">1774000000</usfr-pte:OtherAssetsNoncurrent>
  <usfr-pte:OtherAssetsNoncurrent contextRef="AsOf20050331" unitRef="USD" decimals="-6">1296000000</usfr-pte:OtherAssetsNoncurrent>

  <usfr-pte:Assets contextRef="AsOf20040630" unitRef="USD" decimals="-6">92389000000</usfr-pte:Assets>
  <usfr-pte:Assets contextRef="AsOf20050331" unitRef="USD" decimals="-6">66275000000</usfr-pte:Assets>

  <usfr-pte:AccountsPayable contextRef="AsOf20040630" unitRef="USD" decimals="-6">1717000000</usfr-pte:AccountsPayable>
  <usfr-pte:AccountsPayable contextRef="AsOf20050331" unitRef="USD" decimals="-6">1636000000</usfr-pte:AccountsPayable>

  <usfr-pte:EmployeeRelatedLiabilities contextRef="AsOf20040630" unitRef="USD" decimals="-6">1339000000</usfr-pte:EmployeeRelatedLiabilities>
  <usfr-pte:EmployeeRelatedLiabilities contextRef="AsOf20050331" unitRef="USD" decimals="-6">1289000000</usfr-pte:EmployeeRelatedLiabilities>

  <usfr-pte:IncomeTaxesPayable contextRef="AsOf20040630" unitRef="USD" decimals="-6">3478000000</usfr-pte:IncomeTaxesPayable>
  <usfr-pte:IncomeTaxesPayable contextRef="AsOf20050331" unitRef="USD" decimals="-6">3479000000</usfr-pte:IncomeTaxesPayable>

  <usfr-pte:DeferredUnearnedRevenueCurrent contextRef="AsOf20040630" unitRef="USD" decimals="-6">6514000000</usfr-pte:DeferredUnearnedRevenueCurrent>
  <usfr-pte:DeferredUnearnedRevenueCurrent contextRef="AsOf20050331" unitRef="USD" decimals="-6">6275000000</usfr-pte:DeferredUnearnedRevenueCurrent>

  <usfr-pte:OtherCurrentLiabilities contextRef="AsOf20040630" unitRef="USD" decimals="-6">1921000000</usfr-pte:OtherCurrentLiabilities>
  <usfr-pte:OtherCurrentLiabilities contextRef="AsOf20050331" unitRef="USD" decimals="-6">3460000000</usfr-pte:OtherCurrentLiabilities>

  <usfr-pte:CurrentLiabilities contextRef="AsOf20040630" unitRef="USD" decimals="-6">14969000000</usfr-pte:CurrentLiabilities>
  <usfr-pte:CurrentLiabilities contextRef="AsOf20050331" unitRef="USD" decimals="-6">16139000000</usfr-pte:CurrentLiabilities>

  <usfr-pte:DeferredUnearnedRevenueLongTerm contextRef="AsOf20040630" unitRef="USD" decimals="-6">1663000000</usfr-pte:DeferredUnearnedRevenueLongTerm>
  <usfr-pte:DeferredUnearnedRevenueLongTerm contextRef="AsOf20050331" unitRef="USD" decimals="-6">1666000000</usfr-pte:DeferredUnearnedRevenueLongTerm>

  <usfr-pte:OtherNoncurrentLiabilities contextRef="AsOf20040630" unitRef="USD" decimals="-6">932000000</usfr-pte:OtherNoncurrentLiabilities>
  <usfr-pte:OtherNoncurrentLiabilities contextRef="AsOf20050331" unitRef="USD" decimals="-6">1097000000</usfr-pte:OtherNoncurrentLiabilities>

  <usfr-pte:CommonStock>
    <usfr-pte:CommonStockDescription contextRef="AsOf20040630">MSFT</usfr-pte:CommonStockDescription>
    <usfr-pte:CommonStockSharesAuthorized contextRef="AsOf20040630" unitRef="Shares" decimals="-6">24000000000</usfr-pte:CommonStockSharesAuthorized>
    <usfr-pte:CommonStockSharesOutstanding contextRef="AsOf20040630" unitRef="Shares" decimals="-6">10862000000</usfr-pte:CommonStockSharesOutstanding>
  </usfr-pte:CommonStock>
  <usfr-pte:CommonStock>
    <usfr-pte:CommonStockDescription contextRef="AsOf20050331">MSFT</usfr-pte:CommonStockDescription>
    <usfr-pte:CommonStockSharesAuthorized contextRef="AsOf20050331" unitRef="Shares" decimals="-6">24000000000</usfr-pte:CommonStockSharesAuthorized>
    <usfr-pte:CommonStockSharesOutstanding contextRef="AsOf20050331" unitRef="Shares" decimals="-6">10804000000</usfr-pte:CommonStockSharesOutstanding>
  </usfr-pte:CommonStock>

  <msft:CommonStockPaidInCapital contextRef="AsOf20040630" unitRef="USD" decimals="-6">56396000000</msft:CommonStockPaidInCapital>
  <msft:CommonStockPaidInCapital contextRef="AsOf20050331" unitRef="USD" decimals="-6">58829000000</msft:CommonStockPaidInCapital>

  <usfr-pte:AccumulatedComprehensiveIncome contextRef="AsOf20040630" unitRef="USD" decimals="-6">1119000000</usfr-pte:AccumulatedComprehensiveIncome>
  <usfr-pte:AccumulatedComprehensiveIncome contextRef="AsOf20050331" unitRef="USD" decimals="-6">1744000000</usfr-pte:AccumulatedComprehensiveIncome>

  <usfr-pte:RetainedEarnings contextRef="AsOf20040630" unitRef="USD" decimals="-6">18429000000</usfr-pte:RetainedEarnings>
  <usfr-pte:RetainedEarnings contextRef="AsOf20050331" unitRef="USD" decimals="-6">-11456000000</usfr-pte:RetainedEarnings>

  <usfr-pte:StockholdersEquity contextRef="AsOf20040630" unitRef="USD" decimals="-6">74825000000</usfr-pte:StockholdersEquity>
  <usfr-pte:StockholdersEquity contextRef="AsOf20050331" unitRef="USD" decimals="-6">47373000000</usfr-pte:StockholdersEquity>

  <usfr-pte:LiabilitiesStockholdersEquity contextRef="AsOf20040630" unitRef="USD" decimals="-6">92389000000</usfr-pte:LiabilitiesStockholdersEquity>
  <usfr-pte:LiabilitiesStockholdersEquity contextRef="AsOf20050331" unitRef="USD" decimals="-6">66275000000</usfr-pte:LiabilitiesStockholdersEquity>
  
  <!--Cash Flow-->
  <usfr-pte:TotalDepreciationAmortization contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">249000000</usfr-pte:TotalDepreciationAmortization>
  <usfr-pte:TotalDepreciationAmortization contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">282000000</usfr-pte:TotalDepreciationAmortization>
  <usfr-pte:TotalDepreciationAmortization contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">877000000</usfr-pte:TotalDepreciationAmortization>
  <usfr-pte:TotalDepreciationAmortization contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">573000000</usfr-pte:TotalDepreciationAmortization>

  <msft:StockBasedCompensation contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">748000000</msft:StockBasedCompensation>
  <msft:StockBasedCompensation contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">617000000</msft:StockBasedCompensation>
  <msft:StockBasedCompensation contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">4995000000</msft:StockBasedCompensation>
  <msft:StockBasedCompensation contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">1913000000</msft:StockBasedCompensation>

<!--Weighted -1 in Taxonomy
  <usfr-pte:RealizedGainsLossesSaleInvestments contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">-512000000</usfr-pte:RealizedGainsLossesSaleInvestments>
  <usfr-pte:RealizedGainsLossesSaleInvestments contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">-223000000</usfr-pte:RealizedGainsLossesSaleInvestments>
  <usfr-pte:RealizedGainsLossesSaleInvestments contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">-1112000000</usfr-pte:RealizedGainsLossesSaleInvestments>
  <usfr-pte:RealizedGainsLossesSaleInvestments contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">16000000</usfr-pte:RealizedGainsLossesSaleInvestments>
-->

  <usfr-pte:RealizedGainsLossesSaleInvestments decimals="-6" contextRef="P3MQ3FY2004" unitRef="USD">512000000</usfr-pte:RealizedGainsLossesSaleInvestments>
  <usfr-pte:RealizedGainsLossesSaleInvestments decimals="-6" contextRef="P3MQ3FY2005" unitRef="USD">223000000</usfr-pte:RealizedGainsLossesSaleInvestments>
  <usfr-pte:RealizedGainsLossesSaleInvestments decimals="-6" contextRef="P9MQ3FY2004" unitRef="USD">1112000000</usfr-pte:RealizedGainsLossesSaleInvestments>
  <usfr-pte:RealizedGainsLossesSaleInvestments decimals="-6" contextRef="P9MQ3FY2005" unitRef="USD">-16000000</usfr-pte:RealizedGainsLossesSaleInvestments>

<!--Weighted -1 in Taxonomy
  <usfr-pte:TaxBenefitExerciseStockOptions contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">135000000</usfr-pte:TaxBenefitExerciseStockOptions>
  <usfr-pte:TaxBenefitExerciseStockOptions contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">37000000</usfr-pte:TaxBenefitExerciseStockOptions>
  <usfr-pte:TaxBenefitExerciseStockOptions contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">772000000</usfr-pte:TaxBenefitExerciseStockOptions>
  <usfr-pte:TaxBenefitExerciseStockOptions contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">264000000</usfr-pte:TaxBenefitExerciseStockOptions>
-->

  <usfr-pte:TaxBenefitExerciseStockOptions decimals="-6" contextRef="P3MQ3FY2004" unitRef="USD">-135000000</usfr-pte:TaxBenefitExerciseStockOptions>
  <usfr-pte:TaxBenefitExerciseStockOptions decimals="-6" contextRef="P3MQ3FY2005" unitRef="USD">-37000000</usfr-pte:TaxBenefitExerciseStockOptions>
  <usfr-pte:TaxBenefitExerciseStockOptions decimals="-6" contextRef="P9MQ3FY2004" unitRef="USD">-772000000</usfr-pte:TaxBenefitExerciseStockOptions>
  <usfr-pte:TaxBenefitExerciseStockOptions decimals="-6" contextRef="P9MQ3FY2005" unitRef="USD">-264000000</usfr-pte:TaxBenefitExerciseStockOptions>

  <usfr-pte:DeferredIncomeTaxes contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">54000000</usfr-pte:DeferredIncomeTaxes>
  <usfr-pte:DeferredIncomeTaxes contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">-292000000</usfr-pte:DeferredIncomeTaxes>
  <usfr-pte:DeferredIncomeTaxes contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">-925000000</usfr-pte:DeferredIncomeTaxes>
  <usfr-pte:DeferredIncomeTaxes contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">69000000</usfr-pte:DeferredIncomeTaxes>

  <msft:ChangeDeferredRevenueUnearnedRevenue contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">2793000000</msft:ChangeDeferredRevenueUnearnedRevenue>
  <msft:ChangeDeferredRevenueUnearnedRevenue contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">3212000000</msft:ChangeDeferredRevenueUnearnedRevenue>
  <msft:ChangeDeferredRevenueUnearnedRevenue contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">7781000000</msft:ChangeDeferredRevenueUnearnedRevenue>
  <msft:ChangeDeferredRevenueUnearnedRevenue contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">9165000000</msft:ChangeDeferredRevenueUnearnedRevenue>

  <msft:ChangeDeferredRevenueRecognitionUnearnedRevenue contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">-3119000000</msft:ChangeDeferredRevenueRecognitionUnearnedRevenue>
  <msft:ChangeDeferredRevenueRecognitionUnearnedRevenue contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">-3241000000</msft:ChangeDeferredRevenueRecognitionUnearnedRevenue>
  <msft:ChangeDeferredRevenueRecognitionUnearnedRevenue contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">-9268000000</msft:ChangeDeferredRevenueRecognitionUnearnedRevenue>
  <msft:ChangeDeferredRevenueRecognitionUnearnedRevenue contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">-9469000000</msft:ChangeDeferredRevenueRecognitionUnearnedRevenue>

<!--Weighted -1 in Taxonomy
  <usfr-pte:ChangeReceivables contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">697000000</usfr-pte:ChangeReceivables>
  <usfr-pte:ChangeReceivables contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">1001000000</usfr-pte:ChangeReceivables>
  <usfr-pte:ChangeReceivables contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">369000000</usfr-pte:ChangeReceivables>
  <usfr-pte:ChangeReceivables contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">464000000</usfr-pte:ChangeReceivables>
-->

  <usfr-pte:ChangeReceivables decimals="-6" contextRef="P3MQ3FY2004" unitRef="USD">-697000000</usfr-pte:ChangeReceivables>
  <usfr-pte:ChangeReceivables decimals="-6" contextRef="P3MQ3FY2005" unitRef="USD">-1001000000</usfr-pte:ChangeReceivables>
  <usfr-pte:ChangeReceivables decimals="-6" contextRef="P9MQ3FY2004" unitRef="USD">-369000000</usfr-pte:ChangeReceivables>
  <usfr-pte:ChangeReceivables decimals="-6" contextRef="P9MQ3FY2005" unitRef="USD">-464000000</usfr-pte:ChangeReceivables>

<!--Weighted -1 in Taxonomy
  <usfr-pte:ChangeOtherCurrentAssets contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">63000000</usfr-pte:ChangeOtherCurrentAssets>
  <usfr-pte:ChangeOtherCurrentAssets contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">-130000000</usfr-pte:ChangeOtherCurrentAssets>
  <usfr-pte:ChangeOtherCurrentAssets contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">356000000</usfr-pte:ChangeOtherCurrentAssets>
  <usfr-pte:ChangeOtherCurrentAssets contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">41000000</usfr-pte:ChangeOtherCurrentAssets>
-->

  <usfr-pte:ChangeOtherCurrentAssets decimals="-6" contextRef="P3MQ3FY2004" unitRef="USD">-63000000</usfr-pte:ChangeOtherCurrentAssets>
  <usfr-pte:ChangeOtherCurrentAssets decimals="-6" contextRef="P3MQ3FY2005" unitRef="USD">130000000</usfr-pte:ChangeOtherCurrentAssets>
  <usfr-pte:ChangeOtherCurrentAssets decimals="-6" contextRef="P9MQ3FY2004" unitRef="USD">-356000000</usfr-pte:ChangeOtherCurrentAssets>
  <usfr-pte:ChangeOtherCurrentAssets decimals="-6" contextRef="P9MQ3FY2005" unitRef="USD">-41000000</usfr-pte:ChangeOtherCurrentAssets>

<!--Weighted -1 in Taxonomy
  <msft:ChangesOtherLongTermAssets contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">-6000000</msft:ChangesOtherLongTermAssets>
  <msft:ChangesOtherLongTermAssets contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">40000000</msft:ChangesOtherLongTermAssets>
  <msft:ChangesOtherLongTermAssets contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">35000000</msft:ChangesOtherLongTermAssets>
  <msft:ChangesOtherLongTermAssets contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">65000000</msft:ChangesOtherLongTermAssets>
-->

  <msft:ChangesOtherLongTermAssets decimals="-6" contextRef="P3MQ3FY2004" unitRef="USD">6000000</msft:ChangesOtherLongTermAssets>
  <msft:ChangesOtherLongTermAssets decimals="-6" contextRef="P3MQ3FY2005" unitRef="USD">-40000000</msft:ChangesOtherLongTermAssets>
  <msft:ChangesOtherLongTermAssets decimals="-6" contextRef="P9MQ3FY2004" unitRef="USD">-35000000</msft:ChangesOtherLongTermAssets>
  <msft:ChangesOtherLongTermAssets decimals="-6" contextRef="P9MQ3FY2005" unitRef="USD">-65000000</msft:ChangesOtherLongTermAssets>

  <usfr-pte:ChangeOtherCurrentLiabilities contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">1951000000</usfr-pte:ChangeOtherCurrentLiabilities>
  <usfr-pte:ChangeOtherCurrentLiabilities contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">993000000</usfr-pte:ChangeOtherCurrentLiabilities>
  <usfr-pte:ChangeOtherCurrentLiabilities contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">2931000000</usfr-pte:ChangeOtherCurrentLiabilities>
  <usfr-pte:ChangeOtherCurrentLiabilities contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">810000000</usfr-pte:ChangeOtherCurrentLiabilities>

  <msft:ChangesOtherLongTermLiabilities contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">602000000</msft:ChangesOtherLongTermLiabilities>
  <msft:ChangesOtherLongTermLiabilities contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">144000000</msft:ChangesOtherLongTermLiabilities>
  <msft:ChangesOtherLongTermLiabilities contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">679000000</msft:ChangesOtherLongTermLiabilities>
  <msft:ChangesOtherLongTermLiabilities contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">164000000</msft:ChangesOtherLongTermLiabilities>

  <usfr-pte:NetCashFlowsProvidedUsedOperatingActivities contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">4970000000</usfr-pte:NetCashFlowsProvidedUsedOperatingActivities>
  <usfr-pte:NetCashFlowsProvidedUsedOperatingActivities contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">5003000000</usfr-pte:NetCashFlowsProvidedUsedOperatingActivities>
  <usfr-pte:NetCashFlowsProvidedUsedOperatingActivities contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">12968000000</usfr-pte:NetCashFlowsProvidedUsedOperatingActivities>
  <usfr-pte:NetCashFlowsProvidedUsedOperatingActivities contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">12629000000</usfr-pte:NetCashFlowsProvidedUsedOperatingActivities>

  <usfr-pte:ProceedsIssuanceCommonStock contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">568000000</usfr-pte:ProceedsIssuanceCommonStock>
  <usfr-pte:ProceedsIssuanceCommonStock contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">354000000</usfr-pte:ProceedsIssuanceCommonStock>
  <usfr-pte:ProceedsIssuanceCommonStock contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">1452000000</usfr-pte:ProceedsIssuanceCommonStock>
  <usfr-pte:ProceedsIssuanceCommonStock contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">1636000000</usfr-pte:ProceedsIssuanceCommonStock>

<!--Weighted -1 in Taxonomy
  <usfr-pte:RepurchaseCommonStock contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">-1608000000</usfr-pte:RepurchaseCommonStock>
  <usfr-pte:RepurchaseCommonStock contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">-2427000000</usfr-pte:RepurchaseCommonStock>
  <usfr-pte:RepurchaseCommonStock contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">-3383000000</usfr-pte:RepurchaseCommonStock>
  <usfr-pte:RepurchaseCommonStock contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">-3751000000</usfr-pte:RepurchaseCommonStock>
-->

  <usfr-pte:RepurchaseCommonStock contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">1608000000</usfr-pte:RepurchaseCommonStock>
  <usfr-pte:RepurchaseCommonStock contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">2427000000</usfr-pte:RepurchaseCommonStock>
  <usfr-pte:RepurchaseCommonStock contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">3383000000</usfr-pte:RepurchaseCommonStock>
  <usfr-pte:RepurchaseCommonStock contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">3751000000</usfr-pte:RepurchaseCommonStock>

<!--Weighted -1 in Taxonomy
  <usfr-pte:PaymentCommonDividends contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">0</usfr-pte:PaymentCommonDividends>
  <usfr-pte:PaymentCommonDividends contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">-885000000</usfr-pte:PaymentCommonDividends>
  <usfr-pte:PaymentCommonDividends contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">-1729000000</usfr-pte:PaymentCommonDividends>
  <usfr-pte:PaymentCommonDividends contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">-35253000000</usfr-pte:PaymentCommonDividends>
-->
  <usfr-pte:PaymentCommonDividends contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">885000000</usfr-pte:PaymentCommonDividends>
  <usfr-pte:PaymentCommonDividends contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">1729000000</usfr-pte:PaymentCommonDividends>
  <usfr-pte:PaymentCommonDividends contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">35253000000</usfr-pte:PaymentCommonDividends>

  <usfr-pte:NetCashFlowsProvidedUsedFinancingActivities contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">-1040000000</usfr-pte:NetCashFlowsProvidedUsedFinancingActivities>
  <usfr-pte:NetCashFlowsProvidedUsedFinancingActivities contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">-2958000000</usfr-pte:NetCashFlowsProvidedUsedFinancingActivities>
  <usfr-pte:NetCashFlowsProvidedUsedFinancingActivities contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">-3660000000</usfr-pte:NetCashFlowsProvidedUsedFinancingActivities>
  <usfr-pte:NetCashFlowsProvidedUsedFinancingActivities contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">-37368000000</usfr-pte:NetCashFlowsProvidedUsedFinancingActivities>

<!--Weighted -1 in Taxonomy
  <usfr-pte:CapitalAdditionsNet contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">-213000000</usfr-pte:CapitalAdditionsNet>
  <usfr-pte:CapitalAdditionsNet contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">-203000000</usfr-pte:CapitalAdditionsNet>
  <usfr-pte:CapitalAdditionsNet contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">-552000000</usfr-pte:CapitalAdditionsNet>
  <usfr-pte:CapitalAdditionsNet contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">-552000000</usfr-pte:CapitalAdditionsNet>
-->

  <usfr-pte:CapitalAdditionsNet contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">213000000</usfr-pte:CapitalAdditionsNet>
  <usfr-pte:CapitalAdditionsNet contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">203000000</usfr-pte:CapitalAdditionsNet>
  <usfr-pte:CapitalAdditionsNet contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">552000000</usfr-pte:CapitalAdditionsNet>
  <usfr-pte:CapitalAdditionsNet contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">552000000</usfr-pte:CapitalAdditionsNet>

<!--Weighted -1 in Taxonomy
  <usfr-pte:AcquisitionBusinessesNetCashAcquired contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">0</usfr-pte:AcquisitionBusinessesNetCashAcquired>
  <usfr-pte:AcquisitionBusinessesNetCashAcquired contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">-11000000</usfr-pte:AcquisitionBusinessesNetCashAcquired>
  <usfr-pte:AcquisitionBusinessesNetCashAcquired contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">-4000000</usfr-pte:AcquisitionBusinessesNetCashAcquired>
  <usfr-pte:AcquisitionBusinessesNetCashAcquired contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">-12000000</usfr-pte:AcquisitionBusinessesNetCashAcquired>
-->

  <usfr-pte:AcquisitionBusinessesNetCashAcquired contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">11000000</usfr-pte:AcquisitionBusinessesNetCashAcquired>
  <usfr-pte:AcquisitionBusinessesNetCashAcquired contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">4000000</usfr-pte:AcquisitionBusinessesNetCashAcquired>
  <usfr-pte:AcquisitionBusinessesNetCashAcquired contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">12000000</usfr-pte:AcquisitionBusinessesNetCashAcquired>

<!--Weighted -1 in Taxonomy
  <usfr-pte:PurchaseInvestments contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">-20437000000</usfr-pte:PurchaseInvestments>
  <usfr-pte:PurchaseInvestments contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">-13085000000</usfr-pte:PurchaseInvestments>
  <usfr-pte:PurchaseInvestments contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">-68819000000</usfr-pte:PurchaseInvestments>
  <usfr-pte:PurchaseInvestments contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">-58798000000</usfr-pte:PurchaseInvestments>
-->

  <usfr-pte:PurchaseInvestments contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">20437000000</usfr-pte:PurchaseInvestments>
  <usfr-pte:PurchaseInvestments contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">13085000000</usfr-pte:PurchaseInvestments>
  <usfr-pte:PurchaseInvestments contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">68819000000</usfr-pte:PurchaseInvestments>
  <usfr-pte:PurchaseInvestments contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">58798000000</usfr-pte:PurchaseInvestments>

  <usfr-pte:ProceedsSaleHeldMaturityInvestments contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">361000000</usfr-pte:ProceedsSaleHeldMaturityInvestments>
  <usfr-pte:ProceedsSaleHeldMaturityInvestments contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">1454000000</usfr-pte:ProceedsSaleHeldMaturityInvestments>
  <usfr-pte:ProceedsSaleHeldMaturityInvestments contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">3836000000</usfr-pte:ProceedsSaleHeldMaturityInvestments>
  <usfr-pte:ProceedsSaleHeldMaturityInvestments contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">28191000000</usfr-pte:ProceedsSaleHeldMaturityInvestments>

  <usfr-pte:ProceedsSaleAvailableSaleInvestments contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">19152000000</usfr-pte:ProceedsSaleAvailableSaleInvestments>
  <usfr-pte:ProceedsSaleAvailableSaleInvestments contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">10032000000</usfr-pte:ProceedsSaleAvailableSaleInvestments>
  <usfr-pte:ProceedsSaleAvailableSaleInvestments contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">58624000000</usfr-pte:ProceedsSaleAvailableSaleInvestments>
  <usfr-pte:ProceedsSaleAvailableSaleInvestments contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">45339000000</usfr-pte:ProceedsSaleAvailableSaleInvestments>

  <usfr-pte:NetCashFlowsProvidedUsedInvestingActivities contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">-1137000000</usfr-pte:NetCashFlowsProvidedUsedInvestingActivities>
  <usfr-pte:NetCashFlowsProvidedUsedInvestingActivities contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">-1813000000</usfr-pte:NetCashFlowsProvidedUsedInvestingActivities>
  <usfr-pte:NetCashFlowsProvidedUsedInvestingActivities contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">-6915000000</usfr-pte:NetCashFlowsProvidedUsedInvestingActivities>
  <usfr-pte:NetCashFlowsProvidedUsedInvestingActivities contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">14168000000</usfr-pte:NetCashFlowsProvidedUsedInvestingActivities>

  <usfr-pte:NetIncreaseDecreaseCashCashEquivalents contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">2793000000</usfr-pte:NetIncreaseDecreaseCashCashEquivalents>
  <usfr-pte:NetIncreaseDecreaseCashCashEquivalents contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">232000000</usfr-pte:NetIncreaseDecreaseCashCashEquivalents>
  <usfr-pte:NetIncreaseDecreaseCashCashEquivalents contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">2393000000</usfr-pte:NetIncreaseDecreaseCashCashEquivalents>
  <usfr-pte:NetIncreaseDecreaseCashCashEquivalents contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">-10571000000</usfr-pte:NetIncreaseDecreaseCashCashEquivalents>

  <usfr-pte:EffectExchangeRateCashCashEquivalents contextRef="P3MQ3FY2004" unitRef="USD" decimals="-6">7000000</usfr-pte:EffectExchangeRateCashCashEquivalents>
  <usfr-pte:EffectExchangeRateCashCashEquivalents contextRef="P3MQ3FY2005" unitRef="USD" decimals="-6">-8000000</usfr-pte:EffectExchangeRateCashCashEquivalents>
  <usfr-pte:EffectExchangeRateCashCashEquivalents contextRef="P9MQ3FY2004" unitRef="USD" decimals="-6">37000000</usfr-pte:EffectExchangeRateCashCashEquivalents>
  <usfr-pte:EffectExchangeRateCashCashEquivalents contextRef="P9MQ3FY2005" unitRef="USD" decimals="-6">49000000</usfr-pte:EffectExchangeRateCashCashEquivalents>

  <usfr-pte:CashCashEquivalents contextRef="AsOf20040101" unitRef="USD" decimals="-6">4987000000</usfr-pte:CashCashEquivalents>
  <usfr-pte:CashCashEquivalents contextRef="AsOf20050101" unitRef="USD" decimals="-6">3558000000</usfr-pte:CashCashEquivalents>
  <usfr-pte:CashCashEquivalents contextRef="AsOf20030701" unitRef="USD" decimals="-6">5357000000</usfr-pte:CashCashEquivalents>
  <usfr-pte:CashCashEquivalents contextRef="AsOf20040701" unitRef="USD" decimals="-6">14304000000</usfr-pte:CashCashEquivalents>

  <usfr-pte:CashCashEquivalents contextRef="AsOf20040331" unitRef="USD" decimals="-6">7787000000</usfr-pte:CashCashEquivalents>
   
  <!--Revenue-->
  <usfr-pte:OperatingRevenue contextRef="P3MQ3FY2004_Client" unitRef="USD" decimals="-6">2923000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ3FY2005_Client" unitRef="USD" decimals="-6">2986000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P9MQ3FY2004_Client" unitRef="USD" decimals="-6">8791000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P9MQ3FY2005_Client" unitRef="USD" decimals="-6">9200000000</usfr-pte:OperatingRevenue>

  <usfr-pte:OperatingRevenue contextRef="P3MQ3FY2004_ST" unitRef="USD" decimals="-6">2191000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ3FY2005_ST" unitRef="USD" decimals="-6">2445000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P9MQ3FY2004_ST" unitRef="USD" decimals="-6">6217000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P9MQ3FY2005_ST" unitRef="USD" decimals="-6">7203000000</usfr-pte:OperatingRevenue>

  <usfr-pte:OperatingRevenue contextRef="P3MQ3FY2004_IW" unitRef="USD" decimals="-6">2700000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ3FY2005_IW" unitRef="USD" decimals="-6">2767000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P9MQ3FY2004_IW" unitRef="USD" decimals="-6">7816000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P9MQ3FY2005_IW" unitRef="USD" decimals="-6">8104000000</usfr-pte:OperatingRevenue>

  <usfr-pte:OperatingRevenue contextRef="P3MQ3FY2004_MBS" unitRef="USD" decimals="-6">179000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ3FY2005_MBS" unitRef="USD" decimals="-6">185000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P9MQ3FY2004_MBS" unitRef="USD" decimals="-6">536000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P9MQ3FY2005_MBS" unitRef="USD" decimals="-6">556000000</usfr-pte:OperatingRevenue>

  <usfr-pte:OperatingRevenue contextRef="P3MQ3FY2004_MSN" unitRef="USD" decimals="-6">591000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ3FY2005_MSN" unitRef="USD" decimals="-6">564000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P9MQ3FY2004_MSN" unitRef="USD" decimals="-6">1628000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P9MQ3FY2005_MSN" unitRef="USD" decimals="-6">1692000000</usfr-pte:OperatingRevenue>

  <usfr-pte:OperatingRevenue contextRef="P3MQ3FY2004_MED" unitRef="USD" decimals="-6">61000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ3FY2005_MED" unitRef="USD" decimals="-6">80000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P9MQ3FY2004_MED" unitRef="USD" decimals="-6">177000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P9MQ3FY2005_MED" unitRef="USD" decimals="-6">240000000</usfr-pte:OperatingRevenue>

  <usfr-pte:OperatingRevenue contextRef="P3MQ3FY2004_HE" unitRef="USD" decimals="-6">530000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ3FY2005_HE" unitRef="USD" decimals="-6">593000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P9MQ3FY2004_HE" unitRef="USD" decimals="-6">2378000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P9MQ3FY2005_HE" unitRef="USD" decimals="-6">2632000000</usfr-pte:OperatingRevenue>

  <usfr-pte:OperatingProfit contextRef="P3MQ3FY2004_Client" unitRef="USD" decimals="-6">2274000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ3FY2005_Client" unitRef="USD" decimals="-6">2339000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P9MQ3FY2004_Client" unitRef="USD" decimals="-6">6624000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P9MQ3FY2005_Client" unitRef="USD" decimals="-6">7265000000</usfr-pte:OperatingProfit>

  <usfr-pte:OperatingProfit contextRef="P3MQ3FY2004_ST" unitRef="USD" decimals="-6">616000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ3FY2005_ST" unitRef="USD" decimals="-6">824000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P9MQ3FY2004_ST" unitRef="USD" decimals="-6">810000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P9MQ3FY2005_ST" unitRef="USD" decimals="-6">2459000000</usfr-pte:OperatingProfit>

  <usfr-pte:OperatingProfit contextRef="P3MQ3FY2004_IW" unitRef="USD" decimals="-6">1954000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ3FY2005_IW" unitRef="USD" decimals="-6">2001000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P9MQ3FY2004_IW" unitRef="USD" decimals="-6">5388000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P9MQ3FY2005_IW" unitRef="USD" decimals="-6">5918000000</usfr-pte:OperatingProfit>

  <usfr-pte:OperatingProfit contextRef="P3MQ3FY2004_MBS" unitRef="USD" decimals="-6">-52000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ3FY2005_MBS" unitRef="USD" decimals="-6">-54000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P9MQ3FY2004_MBS" unitRef="USD" decimals="-6">-245000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P9MQ3FY2005_MBS" unitRef="USD" decimals="-6">-125000000</usfr-pte:OperatingProfit>

  <usfr-pte:OperatingProfit contextRef="P3MQ3FY2004_MSN" unitRef="USD" decimals="-6">101000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ3FY2005_MSN" unitRef="USD" decimals="-6">100000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P9MQ3FY2004_MSN" unitRef="USD" decimals="-6">58000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P9MQ3FY2005_MSN" unitRef="USD" decimals="-6">301000000</usfr-pte:OperatingProfit>

  <usfr-pte:OperatingProfit contextRef="P3MQ3FY2004_MED" unitRef="USD" decimals="-6">-36000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ3FY2005_MED" unitRef="USD" decimals="-6">-8000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P9MQ3FY2004_MED" unitRef="USD" decimals="-6">-180000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P9MQ3FY2005_MED" unitRef="USD" decimals="-6">-32000000</usfr-pte:OperatingProfit>

  <usfr-pte:OperatingProfit contextRef="P3MQ3FY2004_HE" unitRef="USD" decimals="-6">-209000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ3FY2005_HE" unitRef="USD" decimals="-6">-154000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P9MQ3FY2004_HE" unitRef="USD" decimals="-6">-878000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P9MQ3FY2005_HE" unitRef="USD" decimals="-6">-211000000</usfr-pte:OperatingProfit>

  <usfr-pte:OperatingProfit contextRef="P3MQ3FY2004_Other" unitRef="USD" decimals="-6">-3370000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ3FY2005_Other" unitRef="USD" decimals="-6">-1719000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P9MQ3FY2004_Other" unitRef="USD" decimals="-6">-5676000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P9MQ3FY2005_Other" unitRef="USD" decimals="-6">-4003000000</usfr-pte:OperatingProfit>

  <!--Footnote Section-->
</xbrl>