BROWSERHAWK4J SOFTWARE LICENSE AGREEMENT

PLEASE BE SURE TO READ THE TERMS OF THIS LEGAL AGREEMENT.  BY KEEPING THE
FILES WHICH ACCOMPANY THIS AGREEMENT ON YOUR SYSTEM, OR BY USING ANY OF THESE
FILES OR SOFTWARE (DEFINED BELOW) IN ANY MANNER, YOU AGREE TO BE BOUND BY THIS
AGREEMENT.

This is a legal agreement ("Agreement") between you ("Recipient" or "you") as
either an individual or entity, and cyScape, Inc. By keeping the files which
accompany this agreement on your system, or by using any of these files or the
Software (as defined below), you agree to be bound by the terms of this
Agreement.

If you do not agree to the terms of this Agreement, do not install, copy, or
use the Software, and promptly remove the Software from your computer, and
return any disks and accompanying materials such as the Software's
documentation to cyScape, Inc.

1.0. GRANT OF LICENSE:  The electronic files which accompany this Agreement
include but are not limited to (i) the object code of the BrowserHawk4j
JavaBean component; (ii) Browser Definition Files (BDF and BDD and
browser user agent data included with the product; (iii) the BrowserHawk4J
class files (.class) and JAR files (.jar); (iv) JavaScript source code
dynamically generated by the BrowserHawk4j JavaBean and associated binary data
file; (v) JavaScript source files (.js), and (vi) any other software and files
included in this distribution which comprise BrowserHawk or the BrowserHawk4J
product. All software and files identified in (i), (ii), (iii), (iv), (v) and
(vi) above, along with all product notes and documentation is collectively
referred to as the "Software".  The Software does not include the underlying
source code of the BrowserHawk product. The Software is and remains the
confidential and trade secret information of cyScape. Recipient shall not
rent, sell, lease, license, sublicense, assign, transfer, publish, disclose,
distribute, display, or transcribe in any fashion any of the Software to
others or for any use other than as provided by this Agreement.

a) BrowserHawk4J JavaBean component.  cyScape grants Recipient a limited,
non-exclusive, nontransferable, license to install and use the Software within
one (1) instance of an operating system on one (1) computer at one (1)
location residing on Recipient's premises.  This limited license expressly
does not include a license, transfer or grant of any rights to the underlying
source code of the BrowserHawk product.

b) BrowserHawk Editor. cyScape grants Recipient a limited, non-exclusive,
nontransferable, license to install and use the BrowserHawk Editor, available
separately and under separate license, within one (1) instance of an operating
system on one (1) computer at one (1) location residing on Recipient's
premises.

c) BDD/BDS Files.  cyScape also grants Recipient a limited, non-exclusive,
nontransferable, license to install and use the browser definition files (BDD
and BDS) and updates thereto, which may be subsequently downloaded from
cyScape through a subscription plan purchased separately from cyScape, to be
used only in conjunction with the Software. Recipient may customize the
browser definition data only through the BrowserHawk Editor. If Recipient's
web site is hosted with a third party who has purchased the ISP Edition of
BrowserHawk, Recipient may upload their browser definition files to the third
party for use solely by Recipient. Recipient may not otherwise distribute any
browser definition file, or any file which contains data derrived from the
browser definition data.

d) The rights granted in Sections 1(a), 1(b), and 1(c) above are granted
solely to Recipient for use within the BrowserHawk Editor and to detect the
browser capabilities of a visiting browser from within Recipient's Java(tm)
operating environment, for the purposes of either i) sending dynamic web
content to the visiting browser, or ii) providing site navigation and browser
redirection. The Software may not be used to process requests sent to it from
another server in a broker style fashion, unless the server sending requests
also has a BrowserHawk4J license.  The Software may not be used in any other
manner except as specified above. Furthermore, the Software may only be used
with browser definition files lawfully obtained from cyScape.  Use of the
Software in any fashion other than as described herein, including using or
embedding any of the Software in other applications or functions, or exposing
the Software or its output or its processing results, is strictly prohibited.
Recipient should contact cyScape for information on licensing the Software for
such other purposes if desired.

e) Recipient may not reverse engineer, disassemble or decompile, or make any
attempt to reverse engineer, disassemble or decompile, the Software or its
activation keys, except to the extent that the foregoing restriction is
expressly prohibited by local law. 

f) Recipient may not use or call upon, either directly or indirectly, the
services, functions, methods, or properties of the Software from servers or
machines for which a license for the Software has not been purchased.  This
prohibits, among other uses, the use of the Software in a time share, service
bureau, gateway, web service, Software as a Service (SaaS), or any middle-tier
environment that would expose the Software's functions, methods, output,
properties, results (or any derivates thereof) , or processing results to
servers, machines, equipment, or users.

g) Certain advanced detection tests of the Software, as described in the
Software documentation, require that Recipient set up a separate web site on
the same or different server to communicate with and support these tests, if
these tests are to be used.  By default, and for the convenience of Recipient,
the Software is configured to communicate with a cyScape server for use during
Recipient's testing and evaluation of the Software.  cyScape does not
guarantee the availability of the server.  Recipient agrees to only use the
cyScape server in this capacity for use only during Recipient's testing and
evaluation of these advanced detection tests of the Software, and that it
shall configure the Software to use the services of its own server for use in
any production environment.

h) The "Progressive" speed check type, available as an option with the
ConnectionSpeed property, and mandatory with the ConnectionLatency property,
requires that a set of image files ("Speed Support Files"), provided by
cyScape to Recipient, be placed on one or more of Recipient's servers owned
by and operated by Recipient, for which cyScape hereby gives permissions to
do so.  Additionally, the UploadConnectionSpeed and UploadConnectionLatency
properties test upload speeds by generating random test data ("Upload Test
Data") in the browser and transmitting it back to a server ("Post-back
Server").   The Speed Support Files and Upload Test Data are transferred in
the background by Recipient's website visitors to the designated server(s).
These transfers can and will generate very significant website traffic
("Speed Testing Traffic") on the server(s) where the Speed Support Files
reside and where the Upload Test Data is sent.  Depending on Recipient's
service plan with their ISP or other such service provider, the Speed
Testing Traffic can result in significant additional fees or overage fees
("Extra Hosting Fees") charged to Recipient or another party or parties by
such a service provider. By default, the Progressive speed check type is not
enabled in the software, and Recipient must enable the Progressive option in
order to use it.  Likewise, the UploadConnectionSpeed and
UploadConnectionLatency tests do not run by default. Recipient hereby
acknowledges and agrees that by using the Progressive speed check with the
ConnectionSpeed property, or using the ConnectionLatency property, or using
the either the UploadConnectionSpeed or UploadConnectionLatency properties
or both, Recipient or another party may incur Extra Hosting Fees and that
any such fees shall be the sole responsibility of Recipient. Under no
circumstances will cyScape be responsible for any or all amounts of Extra
Hosting Fees, or for any or all other fees Recipient may encounter as a
result of using the Software.

i) In conjunction with the purchase of one more licenses of the Software for
a production machine(s), Recipient may install and use a development license
of the Software on one or more development machines for development and
testing purposes only, provided the development machines are owned and
operated exclusively by Recipient. Furthermore, Recipient acknowledges that
development licenses of the Software are unsuited for non-development usage,
and contain restrictions and limitations to prevent use in non-development
environments. Such restrictions include limiting the number unique user
agent strings that the Software will respond properly to, and once exceeded,
the Software will display warning messages viewable in the browser and
introduce significant delays into the responsiveness of the Software.

j) Full and exclusive right, title and interest to ownership of the Software,
or any portion thereof, or any modifications made thereto, or any derivative
work thereof, and in any and all related patent, trademarks, copyrights, trade
secrets, confidential information and any other proprietary rights relating to
the Software shall vest exclusively in cyScape.  Except as expressly provided
in this Agreement, Recipient shall retain no right, ownership or title in the
Software or in any related letters patent, trademarks, copyrights, trade
secrets, confidential information or any other proprietary rights.  In the
event that Recipient creates, submits, contributes or communicates any ideas,
inventions, suggestions, changes, modifications, testing techniques, source
code, or improvements to the Software (“Improvements”), such Improvements
shall be the exclusive property of cyScape and shall be included in the term
“Software” whenever used in this Agreement. Recipient hereby irrevocably
conveys and assigns, and agrees in the future to irrevocably convey and
assign, to cyScape, on a worldwide basis, all of Recipient's right, title and
interest in and to the Improvements and all intellectual property rights
therein, including without limitation, all copyrights (whether registered or
at common law), patents, trademarks or trade secret rights and to execute all
documents reasonable and necessary to perfect cyScape's ownership interest and
intellectual property filings. This Agreement shall not be construed in any
manner as transferring any rights of ownership or license to the Software or
to the features or information therein, except as specifically stated herein.

2.0. ACTIVATION KEY: The Software uses an evaluation system which restricts
the program to a limited working time and limits certain program functions,
set according to the activation key itself.  The method of restriction for the
evaluation system is a trade secret of cyScape, and may not be published,
disclosed or revealed in any way by Recipient. cyScape is not obligated in any
way to reveal or publish the code or methods used to enforce the evaluation
period. Upon the expiration of the evaluation period, Recipient agrees to
discontinue use of the Software immediately and remove it from their system.
cyScape is under no obligation to provide additional evaluation keys to
Recipient to extend the evaluation beyond the initial allotted time period.
Furthermore, Recipient agrees not to tamper with or defeat the activation key
for any purposes, including extending the evaluation period or unlocking
program functions.

3.0 BETA TESTING: In the event that Recipient is invited to beta test future
versions of the Software, and Recipient subsequently participates in a beta
program by installing the beta Software, Recipient agrees to hold as strictly
confidential information the features, capabilities, and test results of the
Software. Furthermore, beta testers agree not to develop, market, or sell in
any way software which may compete with the Software or reduce its
marketability in any fashion for a period of two (2) years following the
completion of such testing.  Beta testers are not entitled to any compensation
or free Software for their participation, and all contributions made shall be
the property of cyScape, as set forth in Section 1(h) above.

4.0. RETURN POLICY.  If within thirty (30) calendar days of your purchase of
the Software you become dissatisfied with the Software for any reason, contact
cyScape for a return material authorization (RMA) number and you may return
the Software to cyScape or the dealer you purchased it from for a refund of
your purchase price.  After thirty (30) calendar days from purchase all sales,
including any support and/or maintenance paid, are final.

5.0. MARKETING: You agree to be identified as a customer of cyScape and you
agree that cyScape may refer to you by name, trade name and trademark, if
applicable, and may briefly describe your business in cyScape marketing
materials and web site. You hereby grant cyScape a non-exclusive license to
use your name and any of your trade names and trademarks solely in connection
with the rights granted to cyScape pursuant to this marketing section.

6.0. NO WARRANTIES: THE SOFTWARE IS DEEMED ACCEPTED BY RECIPIENT. CYSCAPE IS
NOT OBLIGATED TO PROVIDE MAINTENANCE OR UPDATES TO RECIPIENT FOR SOFTWARE
LICENSED UNDER THIS AGREEMENT. ALL FEES PAID TO CYSCAPE UNDER OR ASSOCIATED
WITH THIS AGREEMENT ARE NONREFUNDABLE, IN WHOLE OR IN PART, AFTER THIRTY (30)
DAYS FROM THE DATE THE LICENSE IS PURCHASED. THE SOFTWARE IS PROVIDED "AS IS"
WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE
LAW, CYSCAPE FURTHER DISCLAIMS ALL WARRANTIES, INCLUDING WITHOUT LIMITATION
ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
NONINFRINGEMENT, SYSTEMS INTEGRATION, and ACCURACY OF DATA. THE ENTIRE RISK
ARISING OUT OF THE USE OR PERFORMANCE OF THE SOFTWARE AND DOCUMENTATION
REMAINS WITH RECIPIENT. 

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL CYSCAPE
OR ITS SUPPLIERS BE LIABLE FOR ANY CONSEQUENTIAL, INCIDENTAL, DIRECT,
INDIRECT, SPECIAL, PUNITIVE, OR OTHER DAMAGES WHATSOEVER (INCLUDING, WITHOUT
LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS
OF BUSINESS INFORMATION, OR OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR
INABILITY TO USE THE SOFTWARE OR DOCUMENTATION, EVEN IF CYSCAPE HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.  BECAUSE SOME STATES/JURISDICTIONS
DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR
INCIDENTAL DAMAGES, THE ABOVE LIMITATION MAY NOT APPLY TO RECIPIENT. IN ANY
SUCH EVENT THE MAXIMUM DAMAGES PAID BY CYSCAPE SHALL NOT EXCEED ONE HUNDRED
DOLLARS ($100.00).

7.0. TERM OF AGREEMENT:  The term of this Agreement shall commence on the date
which Recipient clicks on the I AGREE button to accept this agreement or
installs or uses the Software, and shall continue until terminated by cyScape
in writing at any time, with or without cause.  Upon the termination of this
Agreement, Recipient shall promptly return to cyScape, or certify destruction
of, all full or partial copies of such Software and related materials provided
by cyScape. After termination, all provisions regarding ownership, warranty,
confidentiality, liability and limits thereon shall survive.

8.0. LICENSE COMPLIANCE: Recipient shall maintain reasonable records
demonstrating compliance with the license grants, restrictions and
confidentiality of the Software. cyScape shall have the right at its own
expense, during Recipient's normal business hours and upon reasonable written
notice, to audit Recipient's records and computers to verify Recipient's
compliance with the terms and conditions of this Agreement.  If the audit
reveals an unreported usage, Recipient shall promptly pay fees at cyScape's
then-current rates for the unreported usage, and if such unreported usage is
more than five percent (5%) of the license fees paid under the applicable
Agreement, Recipient shall also promptly pay in full the audit costs incurred
by cyScape. Receipt of any such payments shall not serve as a waiver by
cyScape of any other legal remedies available to it as a result of such
unreported usage.

9.0. GOVERNING LAW; ATTORNEYS FEES.  This Agreement shall be deemed entered
into under and shall be construed and governed by the laws of the Commonwealth
of Virginia. cyScape and Recipient hereby submit and consent to the exclusive
personal jurisdiction of the appropriate state or federal court of Fairfax
County Virginia, for any action that may arise in connection with the
BrowserHawk Software, or from a dispute as to the interpretation or breach of
the terms of or arising from this Agreement.  In any such action, the
prevailing party shall be entitled to recover all expenses incurred in
connection with the action including but not limited to, its costs and
reasonable attorneys fees, as awarded by the applicable court of competent
jurisdiction.

10.0. GOVERNMENT USE: If Recipient is acquiring this license on behalf of the
U.S. Government or any agency or division thereof, the Government acknowledges
that the Software and its documentation were developed by cyScape at great
private expense and no part of the Software is in the public domain. U.S.
GOVERNMENT RESTRICTED RIGHTS:  The Software is provided with RESTRICTED
RIGHTS.  Use, duplication, or disclosure by the Government is subject to
restrictions as set forth in subparagraph (c)(1)(ii) of The Rights in
Technical Data and Computer Software clause of DFARS 252.227-7013 or
subparagraphs (c)(i) and (2) of the Commercial Computer Software -- Restricted
Rights at 48 CFR 52.227-19, as applicable.  Manufacturer is cyScape, Inc.,
1803 Research Blvd., Suite 303, Rockville, MD 20850. 

11.0. EXPORT RESTRICTIONS: Recipient acknowledges that the Software acquired
hereunder is subject to the export control laws and regulations of the U.S.A.,
and any amendments thereof.  Recipient confirms that with respect to the
Software and Documentation, it will not export or re-export them, directly or
indirectly, either to (i) any countries that are subject to U.S.A export
restrictions or (ii) any end user who has been prohibited from participating
in the U.S.A. export transactions by any federal agency of the U.S.A.
government.  Recipient further acknowledges that the Software may include
technical data subject to export and re-export restrictions imposed by U.S.A.
law. It is Recipient's responsibility to receive clarification if needed by
checking with the U.S. Department of Commerce, Export Division, Washington, DC
20230 U.S.A.

Should you have any questions concerning this Agreement, or if you desire to
contact cyScape, the manufacturer of this Software, for any reason, please
email us at info@cyscape.com, or write: cyScape, Inc., 1830 Research Blvd.,
Suite 303, Rockville, MD 20850 USA. (http://www.cyscape.com)

12.0 ENTIRE AGREEMENT: This Agreement contains the entire agreement of the
parties with respect to the subject matter hereto and supersedes all previous
communications, representations, understandings and agreements, either oral or
written, between the parties with respect to said subject matter.  No terms,
provisions or conditions of any purchase order, acknowledgement or other
business form that either party may use in connection with the transactions
contemplated by this Agreement will have any effect on the rights, duties or
obligations of the parties under, or otherwise modify, this Agreement,
regardless of any failure of a receiving party to object to such terms,
provisions or conditions.  This Agreement may not be amended, except in
writing by both parties.


