﻿<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Dragon Tag (TM) XBRL Enabler by Rivet Software version 1.5.0.24 & Microsoft (R) FrontPage-->
<!--Based on XBRL 2.1-->
<!--Created on: 7/18/2005 11:49:34 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="http://www.microsoft.com/msft/xbrl/taxonomy/2005-02-28/msft-20050228.xsd" />
  <link:schemaRef xlink:type="simple" xlink:href="http://www.xbrl.org/us/fr/gaap/ci/2005-02-28/us-gaap-ci-2005-02-28.xsd" />
  <!--Context Section-->
  <context id="AsOf20030701">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
    </entity>
    <period>
      <instant>2003-07-01</instant>
    </period>
  </context>
  <context id="AsOf20040401">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
    </entity>
    <period>
      <instant>2004-04-01</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="AsOf20040701">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
    </entity>
    <period>
      <instant>2004-07-01</instant>
    </period>
  </context>
  <context id="AsOf20050401">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
    </entity>
    <period>
      <instant>2005-04-01</instant>
    </period>
  </context>
  <context id="AsOf20050630">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
    </entity>
    <period>
      <instant>2005-06-30</instant>
    </period>
  </context>
  <context id="P3MQ4FY2004">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
    </entity>
    <period>
      <startDate>2004-04-01</startDate>
      <endDate>2004-06-30</endDate>
    </period>
  </context>
  <context id="P3MQ4FY2005">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
    </entity>
    <period>
      <startDate>2005-04-01</startDate>
      <endDate>2005-06-30</endDate>
    </period>
  </context>
  <context id="P1YFY2004">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
    </entity>
    <period>
      <startDate>2003-07-01</startDate>
      <endDate>2004-06-30</endDate>
    </period>
  </context>
  <context id="P1YFY2005">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
    </entity>
    <period>
      <startDate>2004-07-01</startDate>
      <endDate>2005-06-30</endDate>
    </period>
  </context>

  <context id="P3MQ4FY2004_Client">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>Client</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-04-01</startDate>
      <endDate>2004-06-30</endDate>
    </period>
  </context>
  <context id="P3MQ4FY2004_ST">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>ST</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-04-01</startDate>
      <endDate>2004-06-30</endDate>
    </period>
  </context>
  <context id="P3MQ4FY2004_IW">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>IW</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-04-01</startDate>
      <endDate>2004-06-30</endDate>
    </period>
  </context>
  <context id="P3MQ4FY2004_MBS">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>MBS</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-04-01</startDate>
      <endDate>2004-06-30</endDate>
    </period>
  </context>
  <context id="P3MQ4FY2004_MSN">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>MSN</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-04-01</startDate>
      <endDate>2004-06-30</endDate>
    </period>
  </context>
  <context id="P3MQ4FY2004_MED">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>MED</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-04-01</startDate>
      <endDate>2004-06-30</endDate>
    </period>
  </context>
  <context id="P3MQ4FY2004_HE">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>HE</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-04-01</startDate>
      <endDate>2004-06-30</endDate>
    </period>
  </context>
  <context id="P3MQ4FY2004_Other">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>Other</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2004-04-01</startDate>
      <endDate>2004-06-30</endDate>
    </period>
  </context>

  <context id="P3MQ4FY2005_Client">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>Client</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2005-04-01</startDate>
      <endDate>2005-06-30</endDate>
    </period>
  </context>
  <context id="P3MQ4FY2005_ST">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>ST</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2005-04-01</startDate>
      <endDate>2005-06-30</endDate>
    </period>
  </context>
  <context id="P3MQ4FY2005_IW">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>IW</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2005-04-01</startDate>
      <endDate>2005-06-30</endDate>
    </period>
  </context>
  <context id="P3MQ4FY2005_MBS">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>MBS</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2005-04-01</startDate>
      <endDate>2005-06-30</endDate>
    </period>
  </context>
  <context id="P3MQ4FY2005_MSN">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>MSN</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2005-04-01</startDate>
      <endDate>2005-06-30</endDate>
    </period>
  </context>
  <context id="P3MQ4FY2005_MED">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>MED</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2005-04-01</startDate>
      <endDate>2005-06-30</endDate>
    </period>
  </context>
  <context id="P3MQ4FY2005_HE">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>HE</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2005-04-01</startDate>
      <endDate>2005-06-30</endDate>
    </period>
  </context>
  <context id="P3MQ4FY2005_Other">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">789019</identifier>
      <segment>
        <msft:member>Other</msft:member>
      </segment>
    </entity>
    <period>
      <startDate>2005-04-01</startDate>
      <endDate>2005-06-30</endDate>
    </period>
  </context>
  <context id="P1YFY2004_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-06-30</endDate>
    </period>
  </context>
  <context id="P1YFY2004_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-06-30</endDate>
    </period>
  </context>
  <context id="P1YFY2004_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-06-30</endDate>
    </period>
  </context>
  <context id="P1YFY2004_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-06-30</endDate>
    </period>
  </context>
  <context id="P1YFY2004_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-06-30</endDate>
    </period>
  </context>
  <context id="P1YFY2004_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-06-30</endDate>
    </period>
  </context>
  <context id="P1YFY2004_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-06-30</endDate>
    </period>
  </context>
  <context id="P1YFY2004_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-06-30</endDate>
    </period>
  </context>

  <context id="P1YFY2005_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-06-30</endDate>
    </period>
  </context>
  <context id="P1YFY2005_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-06-30</endDate>
    </period>
  </context>
  <context id="P1YFY2005_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-06-30</endDate>
    </period>
  </context>
  <context id="P1YFY2005_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-06-30</endDate>
    </period>
  </context>
  <context id="P1YFY2005_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-06-30</endDate>
    </period>
  </context>
  <context id="P1YFY2005_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-06-30</endDate>
    </period>
  </context>
  <context id="P1YFY2005_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-06-30</endDate>
    </period>
  </context>
  <context id="P1YFY2005_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-06-30</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 Balance Sheets below-->
    
  <!--Element Section-->
  <!--Income Statements-->
  <usfr-pte:OperatingRevenue contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">9292000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">10161000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P1YFY2004" unitRef="USD" decimals="-6">36835000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P1YFY2005" unitRef="USD" decimals="-6">39788000000</usfr-pte:OperatingRevenue>
  <msft:CostRevenueExpenses contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">1481000000</msft:CostRevenueExpenses>
  <msft:CostRevenueExpenses contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">1410000000</msft:CostRevenueExpenses>
  <msft:CostRevenueExpenses contextRef="P1YFY2004" unitRef="USD" decimals="-6">6716000000</msft:CostRevenueExpenses>
  <msft:CostRevenueExpenses contextRef="P1YFY2005" unitRef="USD" decimals="-6">6200000000</msft:CostRevenueExpenses>
  <usfr-pte:ResearchDevelopmentExpenseIncludingProcess contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">1659000000</usfr-pte:ResearchDevelopmentExpenseIncludingProcess>
  <usfr-pte:ResearchDevelopmentExpenseIncludingProcess contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">1691000000</usfr-pte:ResearchDevelopmentExpenseIncludingProcess>
  <usfr-pte:ResearchDevelopmentExpenseIncludingProcess contextRef="P1YFY2004" unitRef="USD" decimals="-6">7779000000</usfr-pte:ResearchDevelopmentExpenseIncludingProcess>
  <usfr-pte:ResearchDevelopmentExpenseIncludingProcess contextRef="P1YFY2005" unitRef="USD" decimals="-6">6184000000</usfr-pte:ResearchDevelopmentExpenseIncludingProcess>
  <usfr-pte:SellingMarketingExpenses contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">2409000000</usfr-pte:SellingMarketingExpenses>
  <usfr-pte:SellingMarketingExpenses contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">2770000000</usfr-pte:SellingMarketingExpenses>
  <usfr-pte:SellingMarketingExpenses contextRef="P1YFY2004" unitRef="USD" decimals="-6">8309000000</usfr-pte:SellingMarketingExpenses>
  <usfr-pte:SellingMarketingExpenses contextRef="P1YFY2005" unitRef="USD" decimals="-6">8677000000</usfr-pte:SellingMarketingExpenses>
  <usfr-pte:GeneralAdministrativeExpenses contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">610000000</usfr-pte:GeneralAdministrativeExpenses>
  <usfr-pte:GeneralAdministrativeExpenses contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">1301000000</usfr-pte:GeneralAdministrativeExpenses>
  <usfr-pte:GeneralAdministrativeExpenses contextRef="P1YFY2004" unitRef="USD" decimals="-6">4997000000</usfr-pte:GeneralAdministrativeExpenses>
  <usfr-pte:GeneralAdministrativeExpenses contextRef="P1YFY2005" unitRef="USD" decimals="-6">4166000000</usfr-pte:GeneralAdministrativeExpenses>
  <usfr-pte:OperatingExpenses contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">6159000000</usfr-pte:OperatingExpenses>
  <usfr-pte:OperatingExpenses contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">7172000000</usfr-pte:OperatingExpenses>
  <usfr-pte:OperatingExpenses contextRef="P1YFY2004" unitRef="USD" decimals="-6">27801000000</usfr-pte:OperatingExpenses>
  <usfr-pte:OperatingExpenses contextRef="P1YFY2005" unitRef="USD" decimals="-6">25227000000</usfr-pte:OperatingExpenses>
  <usfr-pte:OperatingProfit contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">3133000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">2989000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P1YFY2004" unitRef="USD" decimals="-6">9034000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P1YFY2005" unitRef="USD" decimals="-6">14561000000</usfr-pte:OperatingProfit>
  <usfr-pte:NonoperatingAssetRelatedIncome contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">571000000</usfr-pte:NonoperatingAssetRelatedIncome>
  <usfr-pte:NonoperatingAssetRelatedIncome contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">872000000</usfr-pte:NonoperatingAssetRelatedIncome>
  <usfr-pte:NonoperatingAssetRelatedIncome contextRef="P1YFY2004" unitRef="USD" decimals="-6">3162000000</usfr-pte:NonoperatingAssetRelatedIncome>
  <usfr-pte:NonoperatingAssetRelatedIncome contextRef="P1YFY2005" unitRef="USD" decimals="-6">2067000000</usfr-pte:NonoperatingAssetRelatedIncome>
  <usfr-pte:IncomeLossContinuingOperationsBeforeIncomeTaxes contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">3704000000</usfr-pte:IncomeLossContinuingOperationsBeforeIncomeTaxes>
  <usfr-pte:IncomeLossContinuingOperationsBeforeIncomeTaxes contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">3861000000</usfr-pte:IncomeLossContinuingOperationsBeforeIncomeTaxes>
  <usfr-pte:IncomeLossContinuingOperationsBeforeIncomeTaxes contextRef="P1YFY2004" unitRef="USD" decimals="-6">12196000000</usfr-pte:IncomeLossContinuingOperationsBeforeIncomeTaxes>
  <usfr-pte:IncomeLossContinuingOperationsBeforeIncomeTaxes contextRef="P1YFY2005" unitRef="USD" decimals="-6">16628000000</usfr-pte:IncomeLossContinuingOperationsBeforeIncomeTaxes>
  <usfr-pte:ProvisionIncomeTaxes contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">1014000000</usfr-pte:ProvisionIncomeTaxes>
  <usfr-pte:ProvisionIncomeTaxes contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">161000000</usfr-pte:ProvisionIncomeTaxes>
  <usfr-pte:ProvisionIncomeTaxes contextRef="P1YFY2004" unitRef="USD" decimals="-6">4028000000</usfr-pte:ProvisionIncomeTaxes>
  <usfr-pte:ProvisionIncomeTaxes contextRef="P1YFY2005" unitRef="USD" decimals="-6">4374000000</usfr-pte:ProvisionIncomeTaxes>
  <usfr-pte:NetIncome contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">2690000000</usfr-pte:NetIncome>
  <usfr-pte:NetIncome contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">3700000000</usfr-pte:NetIncome>
  <usfr-pte:NetIncome contextRef="P1YFY2004" unitRef="USD" decimals="-6">8168000000</usfr-pte:NetIncome>
  <usfr-pte:NetIncome contextRef="P1YFY2005" unitRef="USD" decimals="-6">12254000000</usfr-pte:NetIncome>
  <usfr-pte:BasicEarningsPerShareNetIncome contextRef="P3MQ4FY2004" unitRef="EPS" decimals="INF">0.25</usfr-pte:BasicEarningsPerShareNetIncome>
  <usfr-pte:BasicEarningsPerShareNetIncome contextRef="P3MQ4FY2005" unitRef="EPS" decimals="INF">0.34</usfr-pte:BasicEarningsPerShareNetIncome>
  <usfr-pte:BasicEarningsPerShareNetIncome contextRef="P1YFY2004" unitRef="EPS" decimals="INF">0.76</usfr-pte:BasicEarningsPerShareNetIncome>
  <usfr-pte:BasicEarningsPerShareNetIncome contextRef="P1YFY2005" unitRef="EPS" decimals="INF">1.13</usfr-pte:BasicEarningsPerShareNetIncome>
  <usfr-pte:WeightedAverageNumberSharesOutstanding contextRef="P3MQ4FY2004" unitRef="Shares" decimals="-6">10806000000</usfr-pte:WeightedAverageNumberSharesOutstanding>
<!--Edit, rounding-->
  <usfr-pte:WeightedAverageNumberSharesOutstanding contextRef="P3MQ4FY2005" unitRef="Shares" decimals="-6">10750000000</usfr-pte:WeightedAverageNumberSharesOutstanding>
  <usfr-pte:WeightedAverageNumberSharesOutstanding contextRef="P1YFY2004" unitRef="Shares" decimals="-6">10803000000</usfr-pte:WeightedAverageNumberSharesOutstanding>
<!--Edit, rounding-->
  <usfr-pte:WeightedAverageNumberSharesOutstanding contextRef="P1YFY2005" unitRef="Shares" decimals="-6">10839000000</usfr-pte:WeightedAverageNumberSharesOutstanding>
  <usfr-pte:DilutedEarningsPerShareNetIncome contextRef="P3MQ4FY2004" unitRef="EPS" decimals="INF">0.25</usfr-pte:DilutedEarningsPerShareNetIncome>
  <usfr-pte:DilutedEarningsPerShareNetIncome contextRef="P3MQ4FY2005" unitRef="EPS" decimals="INF">0.34</usfr-pte:DilutedEarningsPerShareNetIncome>
  <usfr-pte:DilutedEarningsPerShareNetIncome contextRef="P1YFY2004" unitRef="EPS" decimals="INF">0.75</usfr-pte:DilutedEarningsPerShareNetIncome>
  <usfr-pte:DilutedEarningsPerShareNetIncome contextRef="P1YFY2005" unitRef="EPS" decimals="INF">1.12</usfr-pte:DilutedEarningsPerShareNetIncome>
  <usfr-pte:WeightedAverageNumberDilutedSharesOutstanding contextRef="P3MQ4FY2004" unitRef="Shares" decimals="-6">10864000000</usfr-pte:WeightedAverageNumberDilutedSharesOutstanding>
<!--Edit-->
  <usfr-pte:WeightedAverageNumberDilutedSharesOutstanding contextRef="P3MQ4FY2005" unitRef="Shares" decimals="-6">10819000000</usfr-pte:WeightedAverageNumberDilutedSharesOutstanding>
  <usfr-pte:WeightedAverageNumberDilutedSharesOutstanding contextRef="P1YFY2004" unitRef="Shares" decimals="-6">10894000000</usfr-pte:WeightedAverageNumberDilutedSharesOutstanding>
<!--Edit-->
  <usfr-pte:WeightedAverageNumberDilutedSharesOutstanding contextRef="P1YFY2005" unitRef="Shares" decimals="-6">10906000000</usfr-pte:WeightedAverageNumberDilutedSharesOutstanding>

  <msft:CashDividendsPerShare contextRef="P3MQ4FY2004" unitRef="USD" decimals="INF">0</msft:CashDividendsPerShare>
  <msft:CashDividendsPerShare contextRef="P3MQ4FY2005" unitRef="USD" decimals="INF">0.08</msft:CashDividendsPerShare>
  <msft:CashDividendsPerShare contextRef="P1YFY2004" unitRef="USD" decimals="INF">0.16</msft:CashDividendsPerShare>
  <msft:CashDividendsPerShare contextRef="P1YFY2005" unitRef="USD" decimals="INF">3.32</msft:CashDividendsPerShare>

  <!--Balance Sheets-->
  <usfr-pte:CashCashEquivalents contextRef="AsOf20040630" unitRef="USD" decimals="-6">14304000000</usfr-pte:CashCashEquivalents>
  <usfr-pte:CashCashEquivalents contextRef="AsOf20050630" unitRef="USD" decimals="-6">4851000000</usfr-pte:CashCashEquivalents>
  <usfr-pte:ShortTermInvestments contextRef="AsOf20040630" unitRef="USD" decimals="-6">46288000000</usfr-pte:ShortTermInvestments>
  <usfr-pte:ShortTermInvestments contextRef="AsOf20050630" unitRef="USD" decimals="-6">32900000000</usfr-pte:ShortTermInvestments>
  <usfr-pte:CashCashEquivalentsShortTermInvestments contextRef="AsOf20040630" unitRef="USD" decimals="-6">60592000000</usfr-pte:CashCashEquivalentsShortTermInvestments>
  <usfr-pte:CashCashEquivalentsShortTermInvestments contextRef="AsOf20050630" unitRef="USD" decimals="-6">37751000000</usfr-pte:CashCashEquivalentsShortTermInvestments>
  <usfr-pte:AccountsNotesReceivableNet contextRef="AsOf20040630" unitRef="USD" decimals="-6">5890000000</usfr-pte:AccountsNotesReceivableNet>
  <usfr-pte:AccountsNotesReceivableNet contextRef="AsOf20050630" unitRef="USD" decimals="-6">7180000000</usfr-pte:AccountsNotesReceivableNet>
  <usfr-pte:InventoriesNet contextRef="AsOf20040630" unitRef="USD" decimals="-6">421000000</usfr-pte:InventoriesNet>
  <usfr-pte:InventoriesNet contextRef="AsOf20050630" unitRef="USD" decimals="-6">491000000</usfr-pte:InventoriesNet>
  <usfr-pte:DeferredIncomeTaxesCurrentPortion contextRef="AsOf20040630" unitRef="USD" decimals="-6">2097000000</usfr-pte:DeferredIncomeTaxesCurrentPortion>
<!--Edit-->
  <usfr-pte:DeferredIncomeTaxesCurrentPortion contextRef="AsOf20050630" unitRef="USD" decimals="-6">1701000000</usfr-pte:DeferredIncomeTaxesCurrentPortion>
  <usfr-pte:OtherCurrentAssets contextRef="AsOf20040630" unitRef="USD" decimals="-6">1566000000</usfr-pte:OtherCurrentAssets>
  <usfr-pte:OtherCurrentAssets contextRef="AsOf20050630" unitRef="USD" decimals="-6">1614000000</usfr-pte:OtherCurrentAssets>
  <usfr-pte:TotalCurrentAssets contextRef="AsOf20040630" unitRef="USD" decimals="-6">70566000000</usfr-pte:TotalCurrentAssets>
<!--Edit-->
  <usfr-pte:TotalCurrentAssets contextRef="AsOf20050630" unitRef="USD" decimals="-6">48737000000</usfr-pte:TotalCurrentAssets>
  <usfr-pte:PropertyPlantEquipmentNet contextRef="AsOf20040630" unitRef="USD" decimals="-6">2326000000</usfr-pte:PropertyPlantEquipmentNet>
  <usfr-pte:PropertyPlantEquipmentNet contextRef="AsOf20050630" unitRef="USD" decimals="-6">2346000000</usfr-pte:PropertyPlantEquipmentNet>
  <usfr-pte:LongTermInvestments contextRef="AsOf20040630" unitRef="USD" decimals="-6">12210000000</usfr-pte:LongTermInvestments>
  <usfr-pte:LongTermInvestments contextRef="AsOf20050630" unitRef="USD" decimals="-6">11004000000</usfr-pte:LongTermInvestments>
  <usfr-pte:IntangibleAssetsGoodwill contextRef="AsOf20040630" unitRef="USD" decimals="-6">3115000000</usfr-pte:IntangibleAssetsGoodwill>
  <usfr-pte:IntangibleAssetsGoodwill contextRef="AsOf20050630" unitRef="USD" decimals="-6">3309000000</usfr-pte:IntangibleAssetsGoodwill>
  <usfr-pte:IntangibleAssetsExcludingGoodwillNet contextRef="AsOf20040630" unitRef="USD" decimals="-6">569000000</usfr-pte:IntangibleAssetsExcludingGoodwillNet>
  <usfr-pte:IntangibleAssetsExcludingGoodwillNet contextRef="AsOf20050630" unitRef="USD" decimals="-6">499000000</usfr-pte:IntangibleAssetsExcludingGoodwillNet>
<!--Edit-->
  <usfr-pte:DeferredTaxAssetNoncurrent contextRef="AsOf20040630" unitRef="USD" decimals="-6">3808000000</usfr-pte:DeferredTaxAssetNoncurrent>
  <usfr-pte:DeferredTaxAssetNoncurrent contextRef="AsOf20050630" unitRef="USD" decimals="-6">3621000000</usfr-pte:DeferredTaxAssetNoncurrent>
  <usfr-pte:OtherAssetsNoncurrent contextRef="AsOf20040630" unitRef="USD" decimals="-6">1774000000</usfr-pte:OtherAssetsNoncurrent>
  <usfr-pte:OtherAssetsNoncurrent contextRef="AsOf20050630" unitRef="USD" decimals="-6">1299000000</usfr-pte:OtherAssetsNoncurrent>
<!--Edit-->
  <usfr-pte:Assets contextRef="AsOf20040630" unitRef="USD" decimals="-6">94368000000</usfr-pte:Assets>
<!--Edit-->
  <usfr-pte:Assets contextRef="AsOf20050630" unitRef="USD" decimals="-6">70815000000</usfr-pte:Assets>
  <usfr-pte:AccountsPayable contextRef="AsOf20040630" unitRef="USD" decimals="-6">1717000000</usfr-pte:AccountsPayable>
  <usfr-pte:AccountsPayable contextRef="AsOf20050630" unitRef="USD" decimals="-6">2086000000</usfr-pte:AccountsPayable>
  <usfr-pte:EmployeeRelatedLiabilities contextRef="AsOf20040630" unitRef="USD" decimals="-6">1339000000</usfr-pte:EmployeeRelatedLiabilities>
  <usfr-pte:EmployeeRelatedLiabilities contextRef="AsOf20050630" unitRef="USD" decimals="-6">1662000000</usfr-pte:EmployeeRelatedLiabilities>
  <usfr-pte:IncomeTaxesPayable contextRef="AsOf20040630" unitRef="USD" decimals="-6">3478000000</usfr-pte:IncomeTaxesPayable>
<!--Edit-->
  <usfr-pte:IncomeTaxesPayable contextRef="AsOf20050630" unitRef="USD" decimals="-6">2020000000</usfr-pte:IncomeTaxesPayable>
  <usfr-pte:DeferredUnearnedRevenueCurrent contextRef="AsOf20040630" unitRef="USD" decimals="-6">6514000000</usfr-pte:DeferredUnearnedRevenueCurrent>
  <usfr-pte:DeferredUnearnedRevenueCurrent contextRef="AsOf20050630" unitRef="USD" decimals="-6">7502000000</usfr-pte:DeferredUnearnedRevenueCurrent>
  <usfr-pte:OtherCurrentLiabilities contextRef="AsOf20040630" unitRef="USD" decimals="-6">1921000000</usfr-pte:OtherCurrentLiabilities>
  <usfr-pte:OtherCurrentLiabilities contextRef="AsOf20050630" unitRef="USD" decimals="-6">3607000000</usfr-pte:OtherCurrentLiabilities>
  <usfr-pte:CurrentLiabilities contextRef="AsOf20040630" unitRef="USD" decimals="-6">14969000000</usfr-pte:CurrentLiabilities>
<!--Edit-->
  <usfr-pte:CurrentLiabilities contextRef="AsOf20050630" unitRef="USD" decimals="-6">16877000000</usfr-pte:CurrentLiabilities>
  <usfr-pte:DeferredUnearnedRevenueLongTerm contextRef="AsOf20040630" unitRef="USD" decimals="-6">1663000000</usfr-pte:DeferredUnearnedRevenueLongTerm>
  <usfr-pte:DeferredUnearnedRevenueLongTerm contextRef="AsOf20050630" unitRef="USD" decimals="-6">1665000000</usfr-pte:DeferredUnearnedRevenueLongTerm>
<!--Edit-->
  <usfr-pte:OtherNoncurrentLiabilities contextRef="AsOf20040630" unitRef="USD" decimals="-6">2911000000</usfr-pte:OtherNoncurrentLiabilities>
  <usfr-pte:OtherNoncurrentLiabilities contextRef="AsOf20050630" unitRef="USD" decimals="-6">4158000000</usfr-pte:OtherNoncurrentLiabilities>
  <msft:CommonStockPaidInCapital contextRef="AsOf20040630" unitRef="USD" decimals="-6">56396000000</msft:CommonStockPaidInCapital>
  <msft:CommonStockPaidInCapital contextRef="AsOf20050630" unitRef="USD" decimals="-6">60413000000</msft:CommonStockPaidInCapital>
  <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="AsOf20050630">msft</usfr-pte:CommonStockDescription>
    <usfr-pte:CommonStockSharesAuthorized contextRef="AsOf20050630" unitRef="Shares" decimals="-6">24000000000</usfr-pte:CommonStockSharesAuthorized>
    <usfr-pte:CommonStockSharesOutstanding contextRef="AsOf20050630" unitRef="Shares" decimals="-6">10710000000</usfr-pte:CommonStockSharesOutstanding>
  </usfr-pte:CommonStock>
  <usfr-pte:RetainedEarnings contextRef="AsOf20040630" unitRef="USD" decimals="-6">18429000000</usfr-pte:RetainedEarnings>
  <usfr-pte:RetainedEarnings contextRef="AsOf20050630" unitRef="USD" decimals="-6">-12298000000</usfr-pte:RetainedEarnings>
  <usfr-pte:AccumulatedComprehensiveIncome contextRef="AsOf20040630" unitRef="USD" decimals="-6">1119000000</usfr-pte:AccumulatedComprehensiveIncome>
  <usfr-pte:AccumulatedComprehensiveIncome contextRef="AsOf20050630" unitRef="USD" decimals="-6">1426000000</usfr-pte:AccumulatedComprehensiveIncome>
  <usfr-pte:StockholdersEquity contextRef="AsOf20040630" unitRef="USD" decimals="-6">74825000000</usfr-pte:StockholdersEquity>
  <usfr-pte:StockholdersEquity contextRef="AsOf20050630" unitRef="USD" decimals="-6">48115000000</usfr-pte:StockholdersEquity>
<!--Edit-->
  <usfr-pte:LiabilitiesStockholdersEquity contextRef="AsOf20040630" unitRef="USD" decimals="-6">94368000000</usfr-pte:LiabilitiesStockholdersEquity>
<!--Edit-->
  <usfr-pte:LiabilitiesStockholdersEquity contextRef="AsOf20050630" unitRef="USD" decimals="-6">70815000000</usfr-pte:LiabilitiesStockholdersEquity>

  <!--Cash Flow-->
  <usfr-pte:TotalDepreciationAmortization contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">309000000</usfr-pte:TotalDepreciationAmortization>
  <usfr-pte:TotalDepreciationAmortization contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">282000000</usfr-pte:TotalDepreciationAmortization>
  <usfr-pte:TotalDepreciationAmortization contextRef="P1YFY2004" unitRef="USD" decimals="-6">1186000000</usfr-pte:TotalDepreciationAmortization>
  <usfr-pte:TotalDepreciationAmortization contextRef="P1YFY2005" unitRef="USD" decimals="-6">855000000</usfr-pte:TotalDepreciationAmortization>
  <msft:StockBasedCompensation contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">739000000</msft:StockBasedCompensation>
  <msft:StockBasedCompensation contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">535000000</msft:StockBasedCompensation>
  <msft:StockBasedCompensation contextRef="P1YFY2004" unitRef="USD" decimals="-6">5734000000</msft:StockBasedCompensation>
  <msft:StockBasedCompensation contextRef="P1YFY2005" unitRef="USD" decimals="-6">2448000000</msft:StockBasedCompensation>
  <usfr-pte:RealizedGainsLossesSaleInvestments contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">-184000000</usfr-pte:RealizedGainsLossesSaleInvestments>
  <usfr-pte:RealizedGainsLossesSaleInvestments contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">-543000000</usfr-pte:RealizedGainsLossesSaleInvestments>
  <usfr-pte:RealizedGainsLossesSaleInvestments contextRef="P1YFY2004" unitRef="USD" decimals="-6">-1296000000</usfr-pte:RealizedGainsLossesSaleInvestments>
  <usfr-pte:RealizedGainsLossesSaleInvestments contextRef="P1YFY2005" unitRef="USD" decimals="-6">-527000000</usfr-pte:RealizedGainsLossesSaleInvestments>
  <usfr-pte:TaxBenefitExerciseStockOptions contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">328000000</usfr-pte:TaxBenefitExerciseStockOptions>
  <usfr-pte:TaxBenefitExerciseStockOptions contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">404000000</usfr-pte:TaxBenefitExerciseStockOptions>
  <usfr-pte:TaxBenefitExerciseStockOptions contextRef="P1YFY2004" unitRef="USD" decimals="-6">1100000000</usfr-pte:TaxBenefitExerciseStockOptions>
  <usfr-pte:TaxBenefitExerciseStockOptions contextRef="P1YFY2005" unitRef="USD" decimals="-6">668000000</usfr-pte:TaxBenefitExerciseStockOptions>
  <usfr-pte:DeferredIncomeTaxes contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">-554000000</usfr-pte:DeferredIncomeTaxes>
<!--Edit-->
  <usfr-pte:DeferredIncomeTaxes contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">-248000000</usfr-pte:DeferredIncomeTaxes>
  <usfr-pte:DeferredIncomeTaxes contextRef="P1YFY2004" unitRef="USD" decimals="-6">-1479000000</usfr-pte:DeferredIncomeTaxes>
<!--Edit-->
  <usfr-pte:DeferredIncomeTaxes contextRef="P1YFY2005" unitRef="USD" decimals="-6">-179000000</usfr-pte:DeferredIncomeTaxes>
  <msft:ChangeDeferredRevenueUnearnedRevenue contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">3996000000</msft:ChangeDeferredRevenueUnearnedRevenue>
  <msft:ChangeDeferredRevenueUnearnedRevenue contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">4666000000</msft:ChangeDeferredRevenueUnearnedRevenue>
  <msft:ChangeDeferredRevenueUnearnedRevenue contextRef="P1YFY2004" unitRef="USD" decimals="-6">11777000000</msft:ChangeDeferredRevenueUnearnedRevenue>
  <msft:ChangeDeferredRevenueUnearnedRevenue contextRef="P1YFY2005" unitRef="USD" decimals="-6">13831000000</msft:ChangeDeferredRevenueUnearnedRevenue>
  <msft:ChangeDeferredRevenueRecognitionUnearnedRevenue contextRef="P1YFY2004" unitRef="USD" decimals="-6">-12527000000</msft:ChangeDeferredRevenueRecognitionUnearnedRevenue>
  <msft:ChangeDeferredRevenueRecognitionUnearnedRevenue contextRef="P1YFY2005" unitRef="USD" decimals="-6">-12919000000</msft:ChangeDeferredRevenueRecognitionUnearnedRevenue>
  <msft:ChangeDeferredRevenueRecognitionUnearnedRevenue contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">-3259000000</msft:ChangeDeferredRevenueRecognitionUnearnedRevenue>
  <msft:ChangeDeferredRevenueRecognitionUnearnedRevenue contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">-3450000000</msft:ChangeDeferredRevenueRecognitionUnearnedRevenue>
  <usfr-pte:ChangeReceivables contextRef="P1YFY2004" unitRef="USD" decimals="-6">-687000000</usfr-pte:ChangeReceivables>
  <usfr-pte:ChangeReceivables contextRef="P1YFY2005" unitRef="USD" decimals="-6">-1243000000</usfr-pte:ChangeReceivables>
  <usfr-pte:ChangeReceivables contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">-1056000000</usfr-pte:ChangeReceivables>
  <usfr-pte:ChangeReceivables contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">-1707000000</usfr-pte:ChangeReceivables>
  <usfr-pte:ChangeOtherCurrentAssets contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">122000000</usfr-pte:ChangeOtherCurrentAssets>
  <usfr-pte:ChangeOtherCurrentAssets contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">-286000000</usfr-pte:ChangeOtherCurrentAssets>
  <usfr-pte:ChangeOtherCurrentAssets contextRef="P1YFY2004" unitRef="USD" decimals="-6">478000000</usfr-pte:ChangeOtherCurrentAssets>
  <usfr-pte:ChangeOtherCurrentAssets contextRef="P1YFY2005" unitRef="USD" decimals="-6">-245000000</usfr-pte:ChangeOtherCurrentAssets>
  <msft:ChangesOtherLongTermAssets contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">-1000000</msft:ChangesOtherLongTermAssets>
  <msft:ChangesOtherLongTermAssets contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">-44000000</msft:ChangesOtherLongTermAssets>
  <msft:ChangesOtherLongTermAssets contextRef="P1YFY2004" unitRef="USD" decimals="-6">34000000</msft:ChangesOtherLongTermAssets>
  <msft:ChangesOtherLongTermAssets contextRef="P1YFY2005" unitRef="USD" decimals="-6">21000000</msft:ChangesOtherLongTermAssets>
<!--Edit-->
  <usfr-pte:ChangeOtherCurrentLiabilities contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">-1306000000</usfr-pte:ChangeOtherCurrentLiabilities>
<!--Edit-->
  <usfr-pte:ChangeOtherCurrentLiabilities contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">113000000</usfr-pte:ChangeOtherCurrentLiabilities>
<!--Edit-->
  <usfr-pte:ChangeOtherCurrentLiabilities contextRef="P1YFY2004" unitRef="USD" decimals="-6">1529000000</usfr-pte:ChangeOtherCurrentLiabilities>
<!--Edit-->
  <usfr-pte:ChangeOtherCurrentLiabilities contextRef="P1YFY2005" unitRef="USD" decimals="-6">396000000</usfr-pte:ChangeOtherCurrentLiabilities>
<!--Edit-->
  <msft:ChangesOtherLongTermLiabilities contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">-166000000</msft:ChangesOtherLongTermLiabilities>
  <msft:ChangesOtherLongTermLiabilities contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">554000000</msft:ChangesOtherLongTermLiabilities>
<!--Edit-->
  <msft:ChangesOtherLongTermLiabilities contextRef="P1YFY2004" unitRef="USD" decimals="-6">609000000</msft:ChangesOtherLongTermLiabilities>
<!--Edit-->
  <msft:ChangesOtherLongTermLiabilities contextRef="P1YFY2005" unitRef="USD" decimals="-6">1245000000</msft:ChangesOtherLongTermLiabilities>
  <usfr-pte:NetCashFlowsProvidedUsedOperatingActivities contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">1658000000</usfr-pte:NetCashFlowsProvidedUsedOperatingActivities>
<!--Edit-->
  <usfr-pte:NetCashFlowsProvidedUsedOperatingActivities contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">3976000000</usfr-pte:NetCashFlowsProvidedUsedOperatingActivities>
  <usfr-pte:NetCashFlowsProvidedUsedOperatingActivities contextRef="P1YFY2004" unitRef="USD" decimals="-6">14626000000</usfr-pte:NetCashFlowsProvidedUsedOperatingActivities>
<!--Edit-->
  <usfr-pte:NetCashFlowsProvidedUsedOperatingActivities contextRef="P1YFY2005" unitRef="USD" decimals="-6">16605000000</usfr-pte:NetCashFlowsProvidedUsedOperatingActivities>
  <usfr-pte:ProceedsIssuanceCommonStock contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">1296000000</usfr-pte:ProceedsIssuanceCommonStock>
  <usfr-pte:ProceedsIssuanceCommonStock contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">1473000000</usfr-pte:ProceedsIssuanceCommonStock>
  <usfr-pte:ProceedsIssuanceCommonStock contextRef="P1YFY2004" unitRef="USD" decimals="-6">2748000000</usfr-pte:ProceedsIssuanceCommonStock>
  <usfr-pte:ProceedsIssuanceCommonStock contextRef="P1YFY2005" unitRef="USD" decimals="-6">3109000000</usfr-pte:ProceedsIssuanceCommonStock>

  <usfr-pte:RepurchaseCommonStock contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">0</usfr-pte:RepurchaseCommonStock>
  <usfr-pte:RepurchaseCommonStock contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">-4306000000</usfr-pte:RepurchaseCommonStock>
  <usfr-pte:RepurchaseCommonStock contextRef="P1YFY2004" unitRef="USD" decimals="-6">-3383000000</usfr-pte:RepurchaseCommonStock>
  <usfr-pte:RepurchaseCommonStock contextRef="P1YFY2005" unitRef="USD" decimals="-6">-8057000000</usfr-pte:RepurchaseCommonStock>

  <usfr-pte:PaymentCommonDividends contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">0</usfr-pte:PaymentCommonDividends>
  <usfr-pte:PaymentCommonDividends contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">-859000000</usfr-pte:PaymentCommonDividends>
  <usfr-pte:PaymentCommonDividends contextRef="P1YFY2004" unitRef="USD" decimals="-6">-1729000000</usfr-pte:PaymentCommonDividends>
  <usfr-pte:PaymentCommonDividends contextRef="P1YFY2005" unitRef="USD" decimals="-6">-36112000000</usfr-pte:PaymentCommonDividends>

<!--Edit, element-->
  <usfr-pte:OtherNet contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">0</usfr-pte:OtherNet>
  <usfr-pte:OtherNet contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">-18000000</usfr-pte:OtherNet>
  <usfr-pte:OtherNet contextRef="P1YFY2004" unitRef="USD" decimals="-6">0</usfr-pte:OtherNet>
  <usfr-pte:OtherNet contextRef="P1YFY2005" unitRef="USD" decimals="-6">-18000000</usfr-pte:OtherNet>

  <usfr-pte:NetCashFlowsProvidedUsedFinancingActivities contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">1296000000</usfr-pte:NetCashFlowsProvidedUsedFinancingActivities>
  <usfr-pte:NetCashFlowsProvidedUsedFinancingActivities contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">-3710000000</usfr-pte:NetCashFlowsProvidedUsedFinancingActivities>
  <usfr-pte:NetCashFlowsProvidedUsedFinancingActivities contextRef="P1YFY2004" unitRef="USD" decimals="-6">-2364000000</usfr-pte:NetCashFlowsProvidedUsedFinancingActivities>
  <usfr-pte:NetCashFlowsProvidedUsedFinancingActivities contextRef="P1YFY2005" unitRef="USD" decimals="-6">-41078000000</usfr-pte:NetCashFlowsProvidedUsedFinancingActivities>
  <usfr-pte:CapitalAdditionsNet contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">-557000000</usfr-pte:CapitalAdditionsNet>
  <usfr-pte:CapitalAdditionsNet contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">-260000000</usfr-pte:CapitalAdditionsNet>
  <usfr-pte:CapitalAdditionsNet contextRef="P1YFY2004" unitRef="USD" decimals="-6">-1109000000</usfr-pte:CapitalAdditionsNet>
  <usfr-pte:CapitalAdditionsNet contextRef="P1YFY2005" unitRef="USD" decimals="-6">-812000000</usfr-pte:CapitalAdditionsNet>

  <usfr-pte:AcquisitionBusinessesNetCashAcquired contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">0</usfr-pte:AcquisitionBusinessesNetCashAcquired>
  <usfr-pte:AcquisitionBusinessesNetCashAcquired contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">-195000000</usfr-pte:AcquisitionBusinessesNetCashAcquired>
  <usfr-pte:AcquisitionBusinessesNetCashAcquired contextRef="P1YFY2004" unitRef="USD" decimals="-6">-4000000</usfr-pte:AcquisitionBusinessesNetCashAcquired>
  <usfr-pte:AcquisitionBusinessesNetCashAcquired contextRef="P1YFY2005" unitRef="USD" decimals="-6">-207000000</usfr-pte:AcquisitionBusinessesNetCashAcquired>

  <usfr-pte:PurchaseInvestments contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">-26186000000</usfr-pte:PurchaseInvestments>
  <usfr-pte:PurchaseInvestments contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">-9247000000</usfr-pte:PurchaseInvestments>
  <usfr-pte:PurchaseInvestments contextRef="P1YFY2004" unitRef="USD" decimals="-6">-95005000000</usfr-pte:PurchaseInvestments>
  <usfr-pte:PurchaseInvestments contextRef="P1YFY2005" unitRef="USD" decimals="-6">-68045000000</usfr-pte:PurchaseInvestments>

  <usfr-pte:ProceedsSaleHeldMaturityInvestments contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">1725000000</usfr-pte:ProceedsSaleHeldMaturityInvestments>
  <usfr-pte:ProceedsSaleHeldMaturityInvestments contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">962000000</usfr-pte:ProceedsSaleHeldMaturityInvestments>
  <usfr-pte:ProceedsSaleHeldMaturityInvestments contextRef="P1YFY2004" unitRef="USD" decimals="-6">5561000000</usfr-pte:ProceedsSaleHeldMaturityInvestments>
  <usfr-pte:ProceedsSaleHeldMaturityInvestments contextRef="P1YFY2005" unitRef="USD" decimals="-6">29153000000</usfr-pte:ProceedsSaleHeldMaturityInvestments>
  <usfr-pte:ProceedsSaleAvailableSaleInvestments contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">28591000000</usfr-pte:ProceedsSaleAvailableSaleInvestments>
  <usfr-pte:ProceedsSaleAvailableSaleInvestments contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">9599000000</usfr-pte:ProceedsSaleAvailableSaleInvestments>
  <usfr-pte:ProceedsSaleAvailableSaleInvestments contextRef="P1YFY2004" unitRef="USD" decimals="-6">87215000000</usfr-pte:ProceedsSaleAvailableSaleInvestments>
  <usfr-pte:ProceedsSaleAvailableSaleInvestments contextRef="P1YFY2005" unitRef="USD" decimals="-6">54938000000</usfr-pte:ProceedsSaleAvailableSaleInvestments>
  <usfr-pte:NetCashFlowsProvidedUsedInvestingActivities contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">3573000000</usfr-pte:NetCashFlowsProvidedUsedInvestingActivities>
  <usfr-pte:NetCashFlowsProvidedUsedInvestingActivities contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">859000000</usfr-pte:NetCashFlowsProvidedUsedInvestingActivities>
  <usfr-pte:NetCashFlowsProvidedUsedInvestingActivities contextRef="P1YFY2004" unitRef="USD" decimals="-6">-3342000000</usfr-pte:NetCashFlowsProvidedUsedInvestingActivities>
  <usfr-pte:NetCashFlowsProvidedUsedInvestingActivities contextRef="P1YFY2005" unitRef="USD" decimals="-6">15027000000</usfr-pte:NetCashFlowsProvidedUsedInvestingActivities>
  <usfr-pte:NetIncreaseDecreaseCashCashEquivalents contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">6527000000</usfr-pte:NetIncreaseDecreaseCashCashEquivalents>
<!--Edit-->
  <usfr-pte:NetIncreaseDecreaseCashCashEquivalents contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">1125000000</usfr-pte:NetIncreaseDecreaseCashCashEquivalents>
  <usfr-pte:NetIncreaseDecreaseCashCashEquivalents contextRef="P1YFY2004" unitRef="USD" decimals="-6">8920000000</usfr-pte:NetIncreaseDecreaseCashCashEquivalents>
<!--Edit-->
  <usfr-pte:NetIncreaseDecreaseCashCashEquivalents contextRef="P1YFY2005" unitRef="USD" decimals="-6">-9446000000</usfr-pte:NetIncreaseDecreaseCashCashEquivalents>
  <usfr-pte:EffectExchangeRateCashCashEquivalents contextRef="P3MQ4FY2004" unitRef="USD" decimals="-6">-10000000</usfr-pte:EffectExchangeRateCashCashEquivalents>
<!--Edit-->
  <usfr-pte:EffectExchangeRateCashCashEquivalents contextRef="P3MQ4FY2005" unitRef="USD" decimals="-6">-56000000</usfr-pte:EffectExchangeRateCashCashEquivalents>
  <usfr-pte:EffectExchangeRateCashCashEquivalents contextRef="P1YFY2004" unitRef="USD" decimals="-6">27000000</usfr-pte:EffectExchangeRateCashCashEquivalents>
<!--Edit-->
  <usfr-pte:EffectExchangeRateCashCashEquivalents contextRef="P1YFY2005" unitRef="USD" decimals="-6">-7000000</usfr-pte:EffectExchangeRateCashCashEquivalents>
  <usfr-pte:CashCashEquivalents contextRef="AsOf20040401" unitRef="USD" decimals="-6">7787000000</usfr-pte:CashCashEquivalents>
  <usfr-pte:CashCashEquivalents contextRef="AsOf20050401" unitRef="USD" decimals="-6">3782000000</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>

  <!--Segment Revenue and Operating Incomes/(Loss)-->
  <usfr-pte:OperatingRevenue contextRef="P3MQ4FY2004_Client" unitRef="USD" decimals="-6">2755000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ4FY2005_Client" unitRef="USD" decimals="-6">3034000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P1YFY2004_Client" unitRef="USD" decimals="-6">11546000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P1YFY2005_Client" unitRef="USD" decimals="-6">12234000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ4FY2004_ST" unitRef="USD" decimals="-6">2321000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ4FY2005_ST" unitRef="USD" decimals="-6">2682000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P1YFY2004_ST" unitRef="USD" decimals="-6">8538000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P1YFY2005_ST" unitRef="USD" decimals="-6">9885000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ4FY2004_IW" unitRef="USD" decimals="-6">2837000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ4FY2005_IW" unitRef="USD" decimals="-6">2909000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P1YFY2004_IW" unitRef="USD" decimals="-6">10653000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P1YFY2005_IW" unitRef="USD" decimals="-6">11013000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ4FY2004_MBS" unitRef="USD" decimals="-6">223000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ4FY2005_MBS" unitRef="USD" decimals="-6">247000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P1YFY2004_MBS" unitRef="USD" decimals="-6">759000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P1YFY2005_MBS" unitRef="USD" decimals="-6">803000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ4FY2004_MSN" unitRef="USD" decimals="-6">588000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ4FY2005_MSN" unitRef="USD" decimals="-6">582000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P1YFY2004_MSN" unitRef="USD" decimals="-6">2216000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P1YFY2005_MSN" unitRef="USD" decimals="-6">2274000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ4FY2004_MED" unitRef="USD" decimals="-6">70000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ4FY2005_MED" unitRef="USD" decimals="-6">97000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P1YFY2005_MED" unitRef="USD" decimals="-6">337000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P1YFY2004_MED" unitRef="USD" decimals="-6">247000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ4FY2004_HE" unitRef="USD" decimals="-6">498000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P3MQ4FY2005_HE" unitRef="USD" decimals="-6">610000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P1YFY2005_HE" unitRef="USD" decimals="-6">3242000000</usfr-pte:OperatingRevenue>
  <usfr-pte:OperatingRevenue contextRef="P1YFY2004_HE" unitRef="USD" decimals="-6">2876000000</usfr-pte:OperatingRevenue>

  <usfr-pte:OperatingProfit contextRef="P3MQ4FY2004_Client" unitRef="USD" decimals="-6">2028000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ4FY2005_Client" unitRef="USD" decimals="-6">2175000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P1YFY2004_Client" unitRef="USD" decimals="-6">8654000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P1YFY2005_Client" unitRef="USD" decimals="-6">9442000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ4FY2004_ST" unitRef="USD" decimals="-6">608000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ4FY2005_ST" unitRef="USD" decimals="-6">800000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P1YFY2004_ST" unitRef="USD" decimals="-6">1418000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P1YFY2005_ST" unitRef="USD" decimals="-6">3259000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ4FY2004_IW" unitRef="USD" decimals="-6">2022000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ4FY2005_IW" unitRef="USD" decimals="-6">1997000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P1YFY2004_IW" unitRef="USD" decimals="-6">7410000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P1YFY2005_IW" unitRef="USD" decimals="-6">7915000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ4FY2004_MBS" unitRef="USD" decimals="-6">-70000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ4FY2005_MBS" unitRef="USD" decimals="-6">-76000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P1YFY2004_MBS" unitRef="USD" decimals="-6">-315000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P1YFY2005_MBS" unitRef="USD" decimals="-6">-201000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ4FY2004_MSN" unitRef="USD" decimals="-6">29000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ4FY2005_MSN" unitRef="USD" decimals="-6">104000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P1YFY2004_MSN" unitRef="USD" decimals="-6">87000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P1YFY2005_MSN" unitRef="USD" decimals="-6">405000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ4FY2004_MED" unitRef="USD" decimals="-6">-39000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ4FY2005_MED" unitRef="USD" decimals="-6">-14000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P1YFY2004_MED" unitRef="USD" decimals="-6">-219000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P1YFY2005_MED" unitRef="USD" decimals="-6">-46000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ4FY2004_HE" unitRef="USD" decimals="-6">-340000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ4FY2005_HE" unitRef="USD" decimals="-6">-179000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P1YFY2004_HE" unitRef="USD" decimals="-6">-1220000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P1YFY2005_HE" unitRef="USD" decimals="-6">-391000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ4FY2004_Other" unitRef="USD" decimals="-6">-1105000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P3MQ4FY2005_Other" unitRef="USD" decimals="-6">-1818000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P1YFY2004_Other" unitRef="USD" decimals="-6">-6781000000</usfr-pte:OperatingProfit>
  <usfr-pte:OperatingProfit contextRef="P1YFY2005_Other" unitRef="USD" decimals="-6">-5822000000</usfr-pte:OperatingProfit>
  <!--Footnote Section-->
</xbrl>