UNIFY / GUPTA / CENTURA  SQLWindows / Team Developer
SQL Programmer, Consultant, Developer
& Trainer


click on the business card for an Adobe PDF version you can print out and save

Available for Employment, Contract & Independent Opportunities

My résuméS - Click HERE for a ZIP file (size: 56k, updated February, 2008) of my résumés (overview + detailed) in Adobe PDF format.
If you are unable to read PDF files, kindly contact me. I can provide them
to you in a compatible format.

Click on this icon Get Adobe's Acrobat Reader... to obtain a free copy of Adobe's Acrobat Reader

Click on the links below for:
  Online Remote Development Tools Web Links
  History of Gupta Technologies & SQLWindows Utilities from PC Design
  Articles and Information Unify/Gupta & Other Utilities
  Information about Unicode Team Developer Code Samples
 

talkto.guptaworld.com Newsgroup Archive

Click to send me email...

Are You Looking for Assistance with...

checkmrk.gif (1260 bytes) Help working with Unify's SQLWindows (SW)/Team Developer (TD)?
checkmrk.gif (1260 bytes) SW/TD application bug fixing and application enhancements?
checkmrk.gif (1260 bytes) Converting your application from SQLWindows 16-bit --> Unify Team Developer 32-bit?
checkmrk.gif (1260 bytes) SW/TD and Unify's SQLBase performance problems?
checkmrk.gif (1260 bytes) Software Training and Developing Training Materials?
checkmrk.gif (1260 bytes) Assistance with class structures, modularizing your application and design?
checkmrk.gif (1260 bytes) Help with writing & managing a large application?
checkmrk.gif (1260 bytes) Multi-user considerations and problems, like locking, timeouts, and so on?
checkmrk.gif (1260 bytes) Porting your SW/TD application to run with Oracle and/or SYBASE/SQL Server?
 
I have had many years' experience with all these issues!
 
With more than 15 years using, testing and teaching SQLWindows, TD and SQL-related issues (I was a Gupta employee for approx. 6 years: 1988-1994), I bring a lot of experience in TD, Client/Server and SQL database issues. Additionally, I was the SQLWindows technical online rep. for Gupta's BBS (before the days of the Internet) and spend time on Gupta's newsgroup forum as a TeamAssist member, assisting others with their own questions and problems.
I also speak conversational German and some Spanish.
 

My experience includes: SQLWindows, Gupta Team Developer, SQLBase, Oracle, SYBASE/SQL Server, ErWin v3.5 and FoxPro, as well as C and Pascal programming languages.

 

I am available on an employment basis, either full- or part-time, or short- or long-term contract basis as a remote developer. I live in Palo Alto, California, approximately 30 miles south of San Francisco, but am open to considering any onsite or relocation opportunity you may have.

top

Products I Have Used for Remote Consulting, Development and Online Training

In working remotely on several Team Developer projects, I have used several online products that have greatly assisted in my consulting, training and coding effort. While this information may be of value to you, and I am providing it to you with that in mind, I recommend you read my DISCLAIMER notice below.

And to clarify terminology, the company I helped is the 'server' (i.e., remote) side; my own PC here in my office is the 'client' (i.e., local) side.
Skype.com  
What it does:

A free (calling Skype-to-Skype) service for making telephone calls directly through your internet connection to other Skype users! Their motto: "The whole world can talk for free." Additional info. on what the product can do is available on their Windows-version download page: Download Skype

How it works: Once you have downloaded their software, set up a couple parameters, connected a headset to your computer and tried out their test call to the UK to make sure you can hear and speak ok, you simply use their system tray icon to call anyone using Skype on your contact list. Features also include online chat mode and video calling (with a webcam), transferring files, and for a fee you can also choose conference calling, voicemail, calling to a land-line (very inexpensively priced for unlimited U.S./Canada calling), receiving a land-line phone call, call forwarding, & SMS messaging.

The online phone call multiplexes on your 'net connection, so sharing PCs via a net meeting, browsing the internet, etc. can all be done at the same time. I would guess that you need a fast (DSL, broadband, etc.) internet connection. (And Skype verifies that by saying: "broadband is best".)

My comments: It's amazing and I'm still waiting to find out what the 'catch' is. (There isn't one that I can see.) And all I needed to buy was a headset (speakers and microphone) that could connect to a USB v2.0 port. And have someone online to talk with. Skype took care of the rest! If you have or get Skype, you can add me to your contact list and contact me using my email address as my ID.
Zolved.com

top

What it does:

Allows a FREE remote access link to or from your PC to another PC, aka "Remote Desktop Sharing." What appears is a sizeable window on the client side (the user 'sharing' his or her PC) representing the entire screen of the server side (the 'viewer' or 'controller') PC, accessed by the client-side user using the keyboard and mouse.

How it works: The person wishing to be the Viewer (of my PC) sent me an email with a link to a small piece of software available for download on Zolved's site. I downloaded it, ran it and the utility generated and displayed a unique 8-digit PIN number. It also allowed me to specify the Viewer's level of control of my PC:
* View my PC screen only
* View & control my PC using the mouse
* View, control and browse files

Zolved currently has 3 repeater servers located in the USA, UK and India, so select the closest one to you.

I. the Sharer (of my PC), then emailed back my PIN # to the Viewer (you could be on the phone or on Skype and relay the PIN # that way). The Viewer then used that PIN with his side of the Zolved software to establish the connection. You can always right-click on the Zolved taskbar icon anytime you want or need to disconnect.

My comments: A very good, and free method of getting authorized access to another PC, or for sharing your own PC with another person. A very useful tool for doing demos, debugging, tech. support, online training, etc. There were occasional delays of a few seconds while screen data was being transferred or while the viewer was waiting for my PC to load a program.

I would recommend a DSL or cable connection to the internet. I don't believe that a dial-up (MODEM) connection would be fast enough, though I have not tested this.

Here's a link to their intro. & info. page: Zolved FREE Remote Control

NOTE: I am keeping the GoToMyPC.com info below, even though I'll be using the Zolved solution for sharing, debugging and support. The GoTo solution worked for me (I was the one in 'share' mode) a couple years ago, but note that their service is not free.

GoToMyPC.com

top

What it does: Allows a secure remote access link to your PC. What appears is a sizeable window on the client side representing the entire screen of the server side PC, accessed by the client-side user using the keyboard and mouse.
How it works: The server requesting a link has GoToMyPC send an authorized email msg. to the client. The client clicks on the link in the email and after a bit of hand-shaking and initialization, displays on the client PC a window showing the server PC screen.

Here is a description in their own words: How It Works.
My comments: A great way to get authorized access to another PC, run team TD or other programs on that machine, view code, run and debug a program, open a file (like SQL.INI) to verify connect parameters, etc. The company and I used this product in conjunction with a voice line (the company called me, using a speaker phone on their end) I was able to assist with training and consulting issues, demo. code samples, run Animate to show where a bug would be in code, discuss coding changes, make those changes, rerun the application, etc.

I had a DSL connection (I have high-speed cable now) to the Internet and the delay as I moved the mouse and the client-side window was updated was minimal.
Groove.net  
What it does: An online source code control and management program. (Note: Groove is now part of the Microsoft Office suite of products.)
How it works: The user logs into Groove, checks in/out code and other files from the 'server' (i.e. a company site PC). The product also contains email and chat capability, and shows the complete directory structure for versioning, development and build areas.
My comments: A fine tool for managing development and developers who are located in different remote sites (in the case of our project, I am in California, another developer was in the Midwest and a third was in the South).
 
DISCLAIMER: THIS INFORMATION ON THESE PRODUCTS IS PROVIDED ON AN "AS IS" BASIS ONLY. I  MAKE NO REPRESENTATIONS OR WARRANTIES OF ANY KIND REGARDING ANY OF THESE PRODUCTS' WEB SITES, NOR THEIR CONTENTS OR PRODUCTS, AND CANNOT CLAIM, EITHER IMPLIED OR EXPLICITLY, THEIR FITNESS FOR A PARTICULAR PURPOSE, ACCURACY OR COMPLETENESS OF THE WEB SITES' CONTENTS, OR THE AVAILABILITY OR QUALITY OF ANY PRODUCTS OR SERVICES AVAILABLE VIA THEIR WEB SITES.

top

Team Developer Articles (PDF), Links, Utils. & Code Samples (ZIP)

History of Gupta Technologies & SQLWindows: I am providing these reprints and sales literature in the interest of the early history of SQLWindows and Gupta Technologies, Inc. All materials are copyrighted by their respective copyright holders.
Microsoft® Systems Journal article about SQLWindows v1 - May, 1988
(Note: SQLWindows v1.0 - a "Developers' Release" - shipped September, 1988)
MSJ May, 1988
SQLWindows v1 Technical Summary - July, 1988 Tech Summary July, 1988
DBMS Magazine article interviewing Umang Gupta - February, 1990 DBMS February, 1990
Gupta Corporation 6-page Marketing Sheet for SQLWindows v4 - 1993 Marketing Literature 1993
DBMS Magazine article on Centura Team Developer™ - April, 1996 DBMS April, 1996
BYTE Magazine article on Centura Team Developer™ - June, 1996 BYTE June, 1996
DBMS Magazine article on Centura Team Developer™ - July, 1996 DBMS July, 1996
BYTE Magazine article on Centura Team Developer™ - November, 1996 BYTE November, 1996
Snapshot of Gupta's 16-bit version of SQLWindows™ - as of 1995 SQLWindows v5.0.4 PTF5
Archived technical overview of Centura TD 2000 (aka "Matterhorn") Archived Article on TheAdvisors
More on Centura TD 2000 and the then-new MS Windows DNA - May 11, 1999 Archived Article on MS PressPass

   top

Articles & Information:
Gupta™ Pro Technical Newsletters: ran from 1996 to 2000
This was originally called
GuptaPro and later became CenturaPro
Tech. Newsletter Archives
Unify/Gupta Documentation - Team Dev., ReportBuilder & SQLBase Unify Documentation
Team Developer v5.1 SP2 - Guide to New Features (as of 4/4/2008) TD v5.1 SP2 New Features
Team Developer v5.1 Online HELP TD v5.1 Online Help
SQLBase v11 Online HELP SB 11 Online Help
  
UNICODE INFORMATION - background information from Unify, Unicode.org, Microsoft's Dev. Network site, etc.
1. Unify Team Dev. v5.1 white paper: TDv5.1 Unicode Paper in PDF format
2. Overview web page about TD v5.1 Strings
3. TD Unicode Code Samples below
4. Unicode web site:  www.unicode.org
5. MSDN's Unicode Reference Web Site
  
Ice Tea Group (ITG) past issues of TeaTalk (2001-2006) screenshots ITG TeaTalk Overview
SQLBase Recovery article by Mike Vandine SQLBase Recovery
SQLBase Backup & Recovery article- an older article from the late 1990s SQLBase Backup & Recovery
SQLBase "Performance Toolkit" - a series of DOC, PPT and Team Developer samples from Gupta/Centura and other 3rd parties on such topics as: Backup & Recovery, Tuning & Performance, SQLBase FAQs & Issues, and other such topics. Some info. is dated, but still may be valuable to you. (file size: 1.1meg)

Note: Information and samples are provided on an "as is", "no warranties" basis.

SQLBase Perform. Toolkit
SQLBase FAQs from SQLDirect SQLBase FAQs from SQLDirect
MSDN - Microsoft Developers' Network Library MSDN Library
MSDN - Windows API Functions in alphabetical order MSDN Functions
ENTERPRISE TIMES© article on Gupta LLC - November 11, 2005
"
Revived, restored and raring to go!"
original article: http://www.enterprisetimes.com/system/page.aspx?pid=108
Enterprise Times© 2005-11-11.PDF
top
NewsGroups:
Current Gupta Developers' Community newsgroup - newsgroup.guptaworldwide.com
OLD Gupta Developers' Community newsgroup - talkto.guptaworldwide.com
This newsgroup should still contain messages and attachments from 09/2000 - 04/2005.
Web Links:
Discussion group available through groups.google.com - comp.databases.gupta
Dave Rabelink's new Unify/Gupta Team Developer WIKI - Team Developer Tips & Tricks
Narod's informative page documenting SWCSTRUCxx.DLL - Using SWCSTRUC.DLL
Unify home page - now owns Gupta Unify Home
Unify/Gupta Documentation - Team Dev., ReportBuilder & SQLBase Unify Documentation
Team Developer v5.1 Online HELP TD v5.1 Online Help
Unify Product Downloads Unify Product Downloads
Unify Downloads, Updates and PTFs Unify Downloads
Unify Support Center: Docs, Downloads, Log-a-Bug Unify Support Center
Unify Forums Unify Forums
Unify Support Forum - for all Unify products: TD, SQLBase, etc. Unify Support Forum
Ice Tea Group (ITG) home page Ice Tea Group
Ice Tea Group Products: IntelliSal, XSal2, Active Pages, SQLEngineer Ice Tea Group Products
Microsoft Windows SysInternals Tools home page - RECOMMENDED!! Windows Sysinternals Tools

   top

TD Utilities - What's New for 03/2008:
-- Some code cleanup and now both utilities can be launched with a right mouse click on a TD file in File Explorer.

-- TD-Analyzer can now read in a Unify TD v5.1/Unicode file, though it first converts to TD v4.2, then analyzes.

-- TD-Converter will now convert back starting from Unify TD v5.1/Unicode --> TD v4.2 and earlier.

-- TD v4.2 version only now being released. If you do not have v4.2, download the Team Developer v4.2 minimum deployment files zip shown below and unzip in the same directory as the utility.

NOTE: BE SURE TO READ the TERMS OF USE below and the DISCLAIMER in the About box for each utility.

  
** TD-ANALYZER.EXE v1.0.E (03/2008): PC Design's SW/TD application code analyzer utility
(Click on Help/Overview... for details.)

This utility came about as the start of the solution to analyzing and displaying the details of an application that might be corrupted and unreadable directly by TD.

  Version for Team Developer2005.2/v4.2.

If you need v4.2 runtime DLLs, download TDv42-deploy.zip
Click for TD-Analyzer
  
** TD-CONVERTER.EXE v2.0.C (03/2008): PC Design's SW/TD version and binary --> text convert utility - now converts Unify TD v5.1 back to TD v4.2 and earlier.
(Click on
Help/Overview... for details. And if you are missing any CBCVTxxx.exe files from Gupta, see below.)

Now TD-Converter converts back to CTD v1.1, but I do not have a copy of that version of CTD so if you find a problem after the conversion, read the file into v1.1 (keep clicking 'Ok' in the warning msg.), then save the file out using v1.1, zip it and email it to me. I will fix the convert error and email you a corrected utility. Thanks!

This utility came about as a workaround to analyzing an application using the CDK and the CDK's InitFromFile() function converting all include files to your current version of the CDK.
  Version for TD v4.2 but converts back from UTD v5.1.

If you need v4.2 runtime DLLs, download TDv42-deploy.zip
Click for TD-Converter
  
Team Developer v4.2 minimum deployment files. If you do not have v4.2 installed and want to use these TD utilities, download and unzip the v4.2 deployment files where you saved the utility. (file size: 2.9meg) TDv42-deploy.zip
top

Other Utilities

From Centura/Gupta (now Unify) Corp:

 CBCVTxxx.EXE Conversion Files (310, 412-426, 502)  (file size: 919k) gupta_cbcvt.zip
 CVT2APT utility - Team Developer v4.0 text version of source code released by Gupta. gupta_cvt2apt.zip

(If you don't have TD v4 for the Cvt2Apt utility, use TD-Converter above to back-convert to your version.)

  

From Other Sites:

M!Table from MICSTO in Germany - useful Table Window & Imaging routines M!Table Home Page
Window SPY Utility Winspector Home Page
  
Code Samples + Useful Routines - saved in text version, TD v1.5, unless otherwise noted. I have also tested these samples work with TD v5.1 SP2 -- the most recent version as of 04/2008 -- and if the sample does work, I note this with "OK with TDv5.1". If it does not, I note that it does not or provide a zip of a modified version that will work with v5.1.
ANALOG & DIGITAL CLOCKS - demo of both types. Special thanks to Thomas Lauzi for his original analog clocks demonstration. OK with TDv5.1 (12/2007) AnalogDigitalClocks.zip
ATL CONTAINER Sample - demo of using Microsoft's Active Template Library (ATL) for COM objects. Original sample by Christian Astor. This sample shows how an ATL container can display a DOC, HTML, PDF or TXT object. OK with TDv5.1 (03/2008) ATL_Container.zip
CDK TUTORIAL - demo of analyzing/parsing major code sections of a TD application.  Includes a text file, showing the mapping between the appl. outline sections and the corresponding CDK class and function. OK with TDv5.1 (12/2007) CDKTutorial.zip
CNUI - George Panov's CNUI.DLL routines in all CTD and TD versions from v1.1 --> v5.1. Originally from www.SQLWindows.RU, though it appears George is no longer supporting that site. ZIP includes his BMPs, the APL and list of functions. Modify the DLL declaration for your version of TD. OK with TDv5.1 (02/2008) CNUI-AllVersions.zip
COM - for Team Developer v2.1 (or 2.0?) and later. (COM not available in CTD v1) A "how-to" demo, describing the steps to creating a simple COM server application and generating its output (DLL & APL) files, and how to access that COM server from a COM client app.
NOT TESTED WITH TDv5.1 (12/2007)
COMSample.zip
COMPRESS/DECOMPRESS STRINGS - Demo of calling compress() and decompress() functions in a public domain library called ZLIB.DLL. OK with TDv5.1 (04/2008) ZLIB_Demo.zip
top
CRYPTOGRAPHIC SAMPLES
* Samples 1 & 2 require CryptoSys API, a DLL of cryptographic routines available from http://www.cryptosys.net/
and DI Management's Cryptography code page: http://www.di-mgt.com.au/crypto.html.
More information is available in each sample's description. 12/2007 - samples tested using v4.0
1. CRC-32 checksum, and MD5, SHA-1 & SHA-256 hash - calculations' demo. on a string or a file. This sample requires CryptoSys API. OK with TDv5.1 (12/2007) CRC-MD5-SHA-Demo.zip
2. Encrypt/Decrypt - demo using the DATA ENCRYPTION STANDARD (DES) block cipher method. This sample requires CryptoSys API. OK with TDv5.1 (12/2007) Crypto-Demo.zip
       
3. Base64 Encoding/Decoding - demo of converting 8-bit bytes to 6-bit characters. Could be used with other cryptographic samples. OK with TDv5.1 (12/2007) Base64Encoding-Demo.zip
4. Encryption & Decryption - demo. Converted to TD from C. Does not use CryptoSys API. OK with TDv5.1 (12/2007) Encrypt-Decrypt.zip
5. RIPEMD-160 (supports from CTD v1.5 --> UTD v5.1) demo using a Team Developer APD implementation of the one-time RIPEMD160 message hash. Sample description has more details with several links for more information on RIPEMD.
OK with TDv5.1
(01/2008)
RIPEMD160-Demo.zip
  
CSV - demos writing a CSV file from SQL data. Hard-coded SQL and dynamically-built SQL queries are shown. OK with TDv5.1 (12/2007) CSV-writing_table_data.zip
EM_GETSEL & EM_SETSEL - demo of text Retrieval/Selection using these Windows SDK Messages. OK with TDv5.1 (12/2007) Emgetsetsel.zip
EVENT LOGGING - demo. of writing debug log entries to the Window Event log for TD users with < TD v4.0. View with the Event Viewer. OK with TDv5.1 (12/2007) WinEventLogging.zip
GENERATE RANDOM PASSWORDS example. OK with TDv5.1 (12/2007) genPassword.zip
JULIAN DATE <--> CALENDAR DATE CONVERSIONS example. OK with TDv5.1 (12/2007) Date2Julian2Date.zip
MEMORY USAGE/LEAKAGE test with calls to SqlImmediate(). NOT TESTED WITH TDv5.1 (12/2007) test-SqlImmediateCalls.zip
MENU MANIPULATIONS - using Window's SDK functions and messages. Also uses the CDK to find out if the form has Accessories Enabled = Yes.
SEE BELOW FOR TDv5.1 VERSION
(04/2008)
menuDemo32.zip
MENU MANIPULATIONS v5.1 - Requires TDv5.1 and demo using Window's SDK functions and messages and new SalMenuUpdate() call.
Works for either Accessories Enabled = Yes or  No without using the CDK to find out.
SEE ABOVE FOR < v5.1 VERSION (05/2008)
menuDemo32-requiresTD51.zip
PDF DOCUMENT DISPLAYER: After being removed because of an Adobe ActiveX error in the APL, this demo. is once again working, thanks to Dave Rabelink and Jean-Marc!

The demo displays an Adobe Acrobat PDF document in a TD form window.  Since the APL is patched (info. in the zip) I have separate dirs. and version for CTD v1.5 to TD v5.1
OK with TDv5.1
(05/2008)

PDF_Displayer.zip
top
REGEXP - sample shows how to do 'regular expression' pattern matching in TD.
NOTE: Be sure to see the change comments if running >= CTD v2.1.
OK with TDv5.1 (05/2008)
RegExp.zip
  
REPORTBUILDER SAMPLES  
1. ReportBuilder - Convert a QRP in v4 --> v3 or earlier converts a v4 QRP so it can be read in by ReportBuilder v3 or earlier. NOT WORKING FOR TDv5.1 (12/2007) RB-convertQRPv4tov3.zip
2. ReportBuilder - Page X of Y demo. adding a "Page X of Y" to your report. OK with TDv5.1 (12/2007) ReportPageXofY.zip
3. ReportBuilder - User-Defined Preview Window sample. OK with TDv5.1 (12/2007) RptUserDefPreview.zip
  
TD-RBS - Retrieve Build Target & Version Settings - uses a TD Dynalib (.APD) to read in and parse out any pre-defined + custom build settings for CTD v2.1 and later EXE files. (CTD v1.x did not support build settings.) Demos include the APD, sample demo + sample APP/EXE with settings.
1. TD-RBS Demo for CTD v2.1 (03/2008) TD-RBS-v21.zip
- TD-RBS Demo for TD v3.0 (03/2008) TD-RBS-v30.zip
- TD-RBS Demo for TD v4.0 (03/2008) TD-RBS-v40.zip
- TD-RBS Demo for TD v4.1/v4.2 NOT WORKING FOR TDv5.1 (03/2008) TD-RBS-v42.zip
2. TD-RBS-RetrieveSettings v4.1/4.2 - this full source code version uses the CDK to parse the build info. for a TD v4.x APP/APT/EXE, but has some limitations. See the appl. description for details. OK with TDv5.1 (12/2007) TD-RBS-RtrvSettings-v42.zip
top
SOUNDEX ALGORITHM sample shows how to implement this using TD. OK with TDv5.1 (12/2007) Soundex32-bit.zip
SqlGet/SetParameterAll() Constants - APL of constants from SQLBASE.H OK with TDv5.1 (04/2008) SqlGetSetParameterConstants.zip
TABLE WINDOW - Binary Search in a table window column. NOT TESTED WITH TDv5.1 (12/2007) TWsearch.zip
TABLE WINDOW - 2 Column Sorting example. NOT TESTED WITH TDv5.1 (12/2007) TWsortBy2Columns.zip
  
UNICODE SAMPLES - Demos and more information about ANSI & Unicode strings. OK with TDv5.1  
- Writing ANSI & Unicode formatted files with TD v5.1 - sample in TD v5.1 (04/2008) Writing ANSI & Unicode.zip
- Writing UTF-8 & Big Endian formatted files with TD v5.1 - sample in TD v5.1 (04/2008) Writing UTF-8 & Big Endian.zip
- Writing a Unicode-formatted file before TD v5.1 - sample in CTD v1.5 (04/2008) Writing Unicode before v5.1.zip
- Unicode Overview web page  
  
URL - demo of adding a URL link to your form or dialog. OK with TDv5.1 (03/2008) URL-LinkSample.zip
  
XML DEMOS  
1A XML Demo-v15 - for Team Developer v1.5. How to write XML, XSL & HTML files prior to TD v4's SAL support for XML. (12/2007) XML-Demo-v15.zip
1B XML Demo-v21 or later - for Team Developer v2.1 (or 2.0?) and later. Includes XML-v15 functionality above, but since TD v2.1 and later support the COM Proxy Class, this demo includes creating an HTML + XSL (HTML/eXtended Stylesheet Language) file.
NOT TESTED WITH TDv5.1 (12/2007)
XML-Demo-v21.zip
  
SALExtension v2.04 - lots of useful additions to the SAL language from Thomas Lauzi and many others. Includes WINAPI32.zip v1.5 below. (Cleaned up version of v2.03)
NOT TESTED WITH TDv5.1 (03/2007)
SALExtension-v204.zip (701k)
WINAPI32 v1.5 - Windowstm declarations from Jörg Ellinghaus NOT TESTED WITH TDv5.1 (05/2006) WINAPI32.zip
TERMS OF USE - I hope you find these software utilities, information and code samples useful! However, all materials and information on this web page are provided on an 'AS IS' basis without warranty of any kind, either expressly or implied, including, but not limited to, the implied warranties of fitness for a particular purpose. In no event, shall Jeffrey Luther/PC Design be liable for any damages whatsoever including special, indirect or consequential damages, arising out of or in connection with the use or performance of these utilities and samples, or any software derived from these samples. Your downloading and use of these materials means you fully understand and agree with this Terms of Use. For more information on this issue, see GNU's General Public License for details: www.gnu.org/licenses/gpl.html
top

Click to send me email...

 mailing and phone information
PC Design,  P.O. Box 417,  Palo Alto, CA  94302  U.S.A.
tel: +1 (650) 387-4078
fax: +1 (650) 326-9925
www.JeffLuther.net/unify/

Last update 05/19/2008