<?xml version="1.0" encoding="utf-8"?>
<!-- Created by Charles Hoffman, CPA, 2007-01-01 -->
<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:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xmlns:ci="http://www.xbrl.us/patterns/2007/MultipleCalculations" 
      xmlns:iso4217="http://www.xbrl.org/2003/iso4217" 
      xsi:schemaLocation="">

   <link:schemaRef xlink:type="simple" xlink:href="MultipleCalculations.xsd" />

   <context id="I-2003">
      <entity>
         <identifier scheme="http://www.SampleCompany.com">SAMP</identifier>
      </entity>
      <period>
         <instant>2003-12-31</instant>
      </period>
   </context>
   <context id="I-2002">
      <entity>
         <identifier scheme="http://www.SampleCompany.com">SAMP</identifier>
      </entity>
      <period>
         <instant>2002-12-31</instant>
      </period>
   </context>
   <unit id="U-Monetary">
      <measure>iso4217:USD</measure>
   </unit>
   <!-- Total used by all three calculations, NOT duplicated for each calculation -->
   <ci:ReceivablesNet contextRef="I-2003" unitRef="U-Monetary" decimals="INF">12593000</ci:ReceivablesNet>
   <ci:ReceivablesNet contextRef="I-2002" unitRef="U-Monetary" decimals="INF">8790000</ci:ReceivablesNet>

   <!-- By component -->
   <ci:TradeReceivablesNet contextRef="I-2003" unitRef="U-Monetary" decimals="INF">8790000</ci:TradeReceivablesNet>
   <ci:TradeReceivablesNet contextRef="I-2002" unitRef="U-Monetary" decimals="INF">6431000</ci:TradeReceivablesNet>

   <ci:FinanceLeaseReceivableNet contextRef="I-2003" unitRef="U-Monetary" decimals="INF">2498000</ci:FinanceLeaseReceivableNet>
   <ci:FinanceLeaseReceivableNet contextRef="I-2002" unitRef="U-Monetary" decimals="INF">1263000</ci:FinanceLeaseReceivableNet>

   <ci:OtherReceivablesNet contextRef="I-2003" unitRef="U-Monetary" decimals="INF">1305000</ci:OtherReceivablesNet>
   <ci:OtherReceivablesNet contextRef="I-2002" unitRef="U-Monetary" decimals="INF">1096000</ci:OtherReceivablesNet>

   <!-- By net/gross -->
   <ci:ReceivablesGross contextRef="I-2003" unitRef="U-Monetary" decimals="INF">18280000</ci:ReceivablesGross>
   <ci:ReceivablesGross contextRef="I-2002" unitRef="U-Monetary" decimals="INF">13472000</ci:ReceivablesGross>

   <ci:AllowanceForDoubtfulAccounts contextRef="I-2003" unitRef="U-Monetary" decimals="INF">5687000</ci:AllowanceForDoubtfulAccounts>
   <ci:AllowanceForDoubtfulAccounts contextRef="I-2002" unitRef="U-Monetary" decimals="INF">4682000</ci:AllowanceForDoubtfulAccounts>

   <!-- By current/non current -->
   <ci:ReceivablesNetCurrent contextRef="I-2003" unitRef="U-Monetary" decimals="INF">6340000</ci:ReceivablesNetCurrent>
   <ci:ReceivablesNetCurrent contextRef="I-2002" unitRef="U-Monetary" decimals="INF">5701000</ci:ReceivablesNetCurrent>

   <ci:ReceivablesNetNoncurrent contextRef="I-2003" unitRef="U-Monetary" decimals="INF">6253000</ci:ReceivablesNetNoncurrent>
   <ci:ReceivablesNetNoncurrent contextRef="I-2002" unitRef="U-Monetary" decimals="INF">3089000</ci:ReceivablesNetNoncurrent>
</xbrl>
