[Skip to Content]

Maintenance Update 03 31 2003

Calculator update notes for 3-31-2003.

Financial Calculator Update 3/31/2003

The quarterly update for 03/31/2003 is a large update, affecting many calculators, however most of the updated items are optional changes to definitions and other non-calculation items. This update addresses an important issue regarding maximum rates of return allowed to be entered in the calculators. If you are concerned about your visitors entering rates of return greater than 12%, please see the notes below regarding how you can limit these inputs.

If you have not updated your calculators in a while you should definitely refresh you existing documents with the new ones. All updates are cumulative, so if you start fresh with this update you will have all previous calculator updates as well. If you would like you can review our 12/31/2002 update: 12/31/2002 Update. (The 03/31/2003 update includes all changes included in previous updates, you do not need to download any other updates to have the most current versions of all of the calculator components.)

Update instructions:

  1. Download the latest version of your calculators from your download site, found on your update e-mail notice.
  2. Execute the Calc.exe file from your download. This is a self-extracting zip file. (Or unzip the Calc.zip file if you are using a non-windows platform.)
  3. When prompted for a directory, you may use the default of "java" or enter your own. It is recommended that you extract the update to a new directory and then move the required files to your production environment. One directory will be created. It will have three subdirectories.
  4. Replace the contents of your current KJEgui, KJEgraph and KJEcalculation directories with the new version
  5. Replace your current dinkytown.jar file with the new version
  6. Replace all files with the extension "class" with the new versions
  7. Make required changes to any HTML documents as describe later in this document or replace all of your existing HTML documents and reapply your web-site custom changes.

If you have NOT made any changes to the HTML Files used in your deployment you can simply replace all HTML files with the new versions in your download. If you have made changes to your HTML files, please review the changes below.

To clear your Browser's cache:

When you test the new version of the calculators, make sure that the browser you are using uses the new files instead of any it may have in its cache. You may need to clear the browser's cache manually to ensure the new versions are loaded.

Internet Explorer:

Chose "Internet Options" under the "Tools" menu and on the "General" tab click on the "Delete Files…" button.

Netscape:

Chose "Prefrences…" under the "Edit" menu. Click on the "Advanced" category and then "Cache" option which appears under it. Click the "Clear Memory Cache" button, then click the "Clear Disk Cache" button.)

Master Changes (HTML Modification required, affects all calculators)

  1. None

Master Changes (no HTML changes required, affects all calculators)

  1. Mortgage Loan Calculator (MortgageLoan.html), Balloon Mortgages (MortgageBalloon.html) have been updated to enhance the prepayment section of the calculator. If you now choose to prepay with a one-time payment for payment ZERO, the prepayment is assume to happen before the first payment of the loan. This reduces the principal amount before any payments are made on the loan.

  2. Calculators with a section of wrapping text (on the applet itself) now render more cleanly with SUN's Java™ Plug-in 1.4.1.

  3. Optional: A new parameter has been added to all applets.

    The name of the parameter is: QQ_HEADER_QQ

    Any content passed to the applet in this parameter will be place on the report where the special tag QQ_HEADER_QQ is located. This can allow you to populate (using ASP, ColdFusion, JSP or another scripting language) the value of the parameter QQ_HEADER_QQ on the page that contains the applet, and the content of the parameter will appear on the generated report. You will need modify your calculator templates and the calculator applet pages to include the special QQ_HEADER_QQ tag and parameter.

  4. Optional: Disclaimer on all calculators has been updated to include additional information and to better comply with NASD disclosure rules. You may wish to update your calculators to include this new language. The new disclaimer now reads:

    Information and interactive calculators are made available to you as self-help tools for your independent use and are not intended to provide investment advice. We can not and do not guarantee their applicability or accuracy in regards to your individual circumstances. All examples are hypothetical and are for illustrative purposes.  We encourage you to seek personalized advice from qualified professionals regarding all personal finance issues.

  5. Rate of Return

    This update includes to important changes to the rate of return inputs and definitions of all calculators with a "rate of return" variable. All rate of return variables in all calculators now have a default maximum of 20%. This update also includes a new, expanded rate of return definitions along with the means to further limit the value that can be entered into this field. This enhancement is designed to comply with more stringent rules regarding rate of return inputs and NASD guidelines for on-line financial tools.

    New definition for rate of return:

    The definition for rate of return has been enhanced to better explain the risk of higher return investments. The new text on the definitions is:

    The actual rate of return is largely dependant on the type of investments you select. For example, from January 1970 to February 2003 the average compounded rate of return for the S&P 500, including reinvestment of dividends, was approximately 11%. Savings accounts at a bank pay as little as 2% or less.  It is important to remember that future rates of return can't be predicted with certainty and that investments that pay higher rates of return are subject to higher risk and volitility.  The actual rate of return on investments can vary widely over time, especially for long-term investments.  This includes the potential loss of principal on your investment.

    Maximum rate for special Rate of Return (ROR) fields: Using the applet parameter ROR_MAXIMUM will set the ROR_MAXIMUM you can limit the maximum rate of return allowed on a calculator. If this applet parameter is defined as an applet parameter for a calculator, the parameter's value will be used as the maximum instead of the default for the specific calculator.

    Examples of use:

    Set the maximum rate of return to 10%:
    <PARAM name="ROR_MAXIMUM" value="10">

    You can also simply set it to true to use the default maximum of 12%, which is the limit of reasonable interest rates defined by the NASD.
    <PARAM name="ROR_MAXIMUM" value="TRUE">

    We recommend setting this value to TRUE if you wish to limit the interest rates. This will allow your calculator to adjust to with future updates automatically to use a new default ROR per NASD guidelines.

    The following calculators use the new ROR_MAXIMUM parameter and have the updated defintion for this item:

    Calculator NameHTML File Changed
    Mortgage Rent vs. BuyMortgageRentvsBuy.html
    Business Debt ConsolidationBizConsolidate.html
    Business Buy vs. LeaseBizBuyvsLease.html
    Buy or Lease?BuyvsLease.html
    Life InsuranceLifeInsurance.html
    Savings Distribution CalculatorDistribSavings.html
    Don't delay your savings!WaitCost.html
    Lunch Savings CalculatorLunchSaver.html
    Benefit of Spending LessSpendLess.html
    Emergency Savings Calculator Emergency.html
    Compound Interest and Your ReturnCompoundInterest.html
    Cool MillionMillionaire.html
    Savings, Taxes and InflationSavingsVariables.html
    Savings CalculatorCompoundSavings.html
    Savings GoalSavings.html
    College Savings PlanCollegeSavings.html
    Investment LoanInvestmentLoan.html
    Investment ReturnsInvestmentReturn.html
    Annual Stock Option GrantsStockGrants.html
    Stock Option CalculatorStockOptions.html
    Retirement Planner!RetirementPlan.html
    Retirement Pension PlannerRetirementPlan3.html
    Retirement Income CalculatorRetirementIncome.html
    Which is better: a Roth IRA or a Traditional IRA?RothvsRegular.html
    Roth IRA CalculatorRothIRA.html
    Traditional IRA CalculatorRegularIRA.html
    What is the advantage of converting to a Roth IRA?RothTransfer.html
    Variable Annuity CalculatorAnnuity.html
    How important is Social Security?NoSocial.html
    401(k) Savings CalculatorRetire401k.html
    Required Minimum Distribution (RMD) RetireDistrib.html
    Beneficiary Required Minimum Distribution (RMD)RetireBeneficiary.html
    403(b) Savings CalculatorRetire403b.html
    Retirement Shortfall CalculatorRetireShort.html
    401(k) Spend It or Save It CalculatorRollover401k.html

Updates that require modifications to HTML documents

  1. Optional change: The following calculators have a new parameter to set the maximum term allowed for the calculator. The shortest maximum is 21 years. There is no upper limit.

    DebtConsolidate.html Personal Debt Consolidator
    DebtAccel.html Accelerated Debt Payoff
    CADebtConsolidate.html Canadian Personal Debt Consolidator
    CADebtAccel.html Canadian Accelerated Debt Payoff

    Use the following parameter to set the maximum term:
    <PARAM name="MAXIMUM_TERM" value="360">

    For Canadian calculators the default should be set to 300, or 25 years.

  2. 401(k) Spend It or Save It Calculator (Rollover401k.html): has an updated definitions section that includes the new tax rates for 2003, updated from the 2002 rate tables.

  3. Payroll Deductions Calculator (Payroll.html):has updated definitions and calculations for 2003 rates and rules.

  4. Roth IRA Conversion Calculator (RothTransfer.html): has the following new text added to the definition for “Amount to convert”:

    We also assume that you are paying any taxes owed with funds you that have available outside of the IRA you are converting. The IRS treats any money not directly transferred to the new Roth IRA as an early withdrawal - even if that money is used to pay the tax bill caused by the conversion. If you do not have adequate funds outside of your IRA to pay the tax liability on a conversion, you probably should not consider converting your Traditional IRA to a Roth IRA.

  5. The Savings Calculator (CompoundSavings.html) has a new definition for compounding that better describes it in common terms. This change was in response to a NASD review that requested additional details in the compounding interest definition. The new definition is:

    Compounding: Earnings on an investment's earnings, plus earned interest. This calculator allows you to choose the frequency that your investment's interest or income is added to your account. The more frequently this occurs, the sooner your accumulated earnings will generate additional earnings. For stock and mutual fund investments you should choose 'Annual'. For savings accounts and CDs all of the options are valid, although you will need to check with your financial institution to find out how often interest is being compounded on your particular investment.

  6. The Certificate of Deposit Calculator (CertDeposit.html): has a new definition for compounding that better describes it in common terms. This change was in response to a NASD review that requested additional details in the compounding interest definition. The new definition is:

    Compounding: Interested earned on your CD's interest. This calculator allows you to choose the frequency that your CD's interest income is added to your account. The more frequently this occurs, the sooner your accumulated interest income will generate additional interest. You may wish to check with your financial institution to find out how often interest is being compounded on your particular CD.

  7. 72(t) Calculator: Early withdrawals from retirement accounts (Retire72T.html): has been updated to comply with a NASD review that requested additional information regarding 72(t) distributions. The following disclosure added to the end of the SEPP definition:

    It is important to remember that while 72(t) distributions are not subject to the 10% penalty for early withdrawal, all applicable taxes on the distributions must still be paid. Further, taking any early distributions from a retirement account reduces the amount of money available later during your retirement.

    The report for the calculator (Retire72Tcalculation.html) has the following updated disclaimer at the end of the report:

    If payments are changed for any reason other than death or disability before the required distribution period ends, the distributions may be subject to a retroactive application of the Premature Distribution penalty. It is 10% (plus interest) for all years beginning the year such payments commenced and ending the year of the modification. It is important to remember that while proper 72(t) distributions are not subject to the 10% penalty for early withdrawal, all applicable taxes on the distributions must still be paid. Further, taking any early distributions from a retirement account reduces the amount of money available later during your retirement.

  8. Estate Planning Calculator: ( EstatePlan.html ): The life insurance and Cash Value of Life insurance definitions have been updated to clarify how to handle these two types of assets. This change does not affect the calculations, only the definitions have changed.

  9. 1040 Tax form (Tax1040.html), 1040EZ Tax form (TaxEZ1040.html), Marginal Tax Calculator (TaxMargin.html) have been updated to the preliminary 2003 tax tables. The definitions section of these calculators has been updated with new rate information and 2003 specific information. You should update the entire definitions section along to make sure you have the most current information.

Other Updates

  1. Credit Card Optimizer: CardOptimizer.html. This calculator has been enhanced to allow users to enter a new credit card rate and credit limit. They can then include this new card in their analysis and credit card optimization.