This document is out-of-date; please see the updated 2004 version online for current help information at : http://www.KitchenPages.com/help/

-----------------------------------------------------------------------

KitCAD Help file

Kitchen Pages, KitCAD Help file
By Jason Robinson for KitCAD.exe
Last edit was on the 25th January 2001.
Kitchen Pages, computer software.
Foreword
This document is a general help file for Kitchen Pages, computer software application of 'KitCAD' that has been downloaded from the links at the sites of KitchenPages.com.au or KitchenPages.com.  KitCAD is a title word formed from 'Kitchen Industry Technology' and 'Computer Aided Design'.

Any information within this document is for Kitchen Pages computer software only!  Not as a general reference, to these types of programs and application/s, or in any ideas to you the reader of this document.  You may use this document in any way you see fit, and information contained within this downloaded media, or others in this is not necessarily the idea of the author but for your own in which you can not hold the author liable for anything here.  Copyrights still do and will apply to this information and this includes the basic code that KitCAD.exe and its application's use that I the author have created.

The following information relates to the use of KitCAD and how a user or group of personal may use such a software application to navigate through data.  You will find 3 examples of displaying information in different formats.  These are known as Text, Graphical, and Database or table formats.

The following shows how this document is divided into instructions, results, and information: - 
Text	-	Instructions relating to commands.  These may be numbered also.
Text	-	Results of a user following the Instructions, or general guides.
Text	-	Information for general user use, visual instructions, or results.

A summary of the information within:

•	Installing Dcom95 and extra registry entries.
•	Command Line Switches.
•	KitCAD environment and features.  Using KitCAD.
•	The KitCAD header bar.
•	Opening Files / Opening, and Editing the KitCAD library system.
•	Closing Files.
•	Saving Files / Adding or removing objects and items to KitCAD.
•	Ordering, modifying, deleting, and adding Items on the plan view.
•	Printing Files.
•	Exporting Data in a Table.
•	Office - MS Query - Advanced users help.
•	Graphical Rendering.
•	Clients and networking features.
•	Product support.
•	Making Money
•	Copyright/s, Privacy statement, and Disclaimer/s.
Installing Dcom95 and extra registry entries.

The information in this section is intended for system administrators using TCP/IP, Dcom95, and DOS, or both.  The files included are a quick fix to a problem that was found and corrected.  Your own use of the information is not the subject of the instructions as it is a basic guide only.  This document presumes that you have installed Dcom95 and TCP/IP.

This section describes how a user needs to add the Pop-up events to the files that KitCAD creates in the windows GDI environment.  Running the included registry files allows for the setting of these options.  This in turn will allow you to double click and edit using KitCAD.  Right clicking will show a list of events that a user can select from.

Dcom95 and TCP/IP should be installed for real server setups in a dedicated environment.  KitCAD will still need to be installed on a client resource and an application server of some type.  Your administrator can test and create the links to the server for each client.  If the client knows the path location of server files then a typical connection can be achieved remotely anyway.
Basic structures can be completed using DOS commands by joining the *.KPD files together.  A script could be then used to count and change the amount of loops in the new text file data.  

Data swapping can also be achieved in many other fashions depending on the user/s requirements.  In this example, the KitCAD file Data is always passed to server/s and not back to clients unless the client asks for it.  I.e.: Graphical images.

The server must have one copy of the KitCAD software for each client.  This allows for another type of application to collect information from client's that are pre-scripted to do so on the server.  The result being something like; one master, with slaves, over many intersections.  Registry files are included to allow users to take advantage of Dcom95.  There are several ways for this to be done but you might like option of setting the system events yourself for each user. This can also be run in a script format that enables others to change and update their system events as required.  

The example that is shown here is a brief description of what one needs to do for Dcom95 and system events which is done by adding entries for KitCAD:

1.	Using Explorer or another file browser, navigate until you can select the files in the 'file' subdirectory of KitCAD I.e.: ..\Program Files\Kitchen\KitCAD\Files
2.	Extract files from or click on the file/folder Dcom.zip
3.	Edit the files marked with a *.reg extension by right clicking and selecting edit.
4.	Merge the files with the *.reg extension into your system by double clicking on each file.  A dialog box will be displayed when information is registered into your system.

Command Line Switches.

KitCAD.exe and Render.exe both have support for command line switches.  This allows you to enable either a Distributed COM user share or using something like Net-BIOS (UNC) path names to achieve a connection.  TCP/IP and win sockets have not been used for connections at the time this document was written.

INSTRUCTIONS ON USE:
Dos command line switches may be required in allowing users to open, edit, and print files.  These switches can be used by Windows applications or Dos batch files to interact with the KitCAD application.  Also this works over a network or locally on the server.  An example of this would be an Iconic file type that enables users to click and run.  The programs covered here include the KitCAD.exe, and the Render.exe switches are something like what follows:

KitCAD.exe FileName /b /d /n /v /3 /r /s /p /q

Switch order:

FileName-	KPD File to Edit, Open, and Print.
/b	-	System Beep for testing connections.
/d	-	Starts with drawing dialog (Selection has not been enabled)
/n	-	New Plan Drawing and KPD file.
/v	-	Plan View
/3	-	3D Model View
/r	-	Reporter View
/s	-	Save current Plan Drawing to FileName.
/p	-	Send current screen to the default printer.
/q	-	Quit KitCAD

Render.exe FileName SaveName /b /q

Switch order:

FileName-	*.KPD File type to Edit, Open, and Print
SaveName-	*.BMP Bitmapped Image file name to save drawing as.
/b	-	System Beep for testing connections.
/q	-	Quit Render (quits first, used for debug)

Extra notes about KitCAD.exe or Render.exe:
For more information, please see the HTML help file under the 'Advanced users' section about using DCOM for networks or enabling the registry entries on for KitCAD.
KitCAD environment and features.  Using KitCAD.

KitCAD is the world's first multi-streamed networked environment that is designed for using its self and other software applications, or even other software applications from any other providers...  One person can not program all of your needs into one system so the system must be robust enough to take information from any resource.  This saves time.

Current environmental record of the KitCAD project:
•	95% environmentally friendly using the Internet as a media for its distribution.
•	90% recycled computer components are used in the networking environment.
•	100% crash safe while being on the VCL under Win32 programming systems.

Project funding: 
Current funding levels have decreased from a budget of $3000.00 a year for Kitchen Pages, computer software over a five-year period. Outsourcing of the online services will be continued.  Funding has been provided from our business partner-ships with other businesses in our local area.

Main features of the KitCAD software are:
•	Free to download, distribute in its entire form, and install.
•	Free limited service product support.
•	Secure file formats with no private data in drawings.
•	Plan view in a bitmapped format
•	Report table views in a dbase format
•	Rendered views in a bitmapped format
•	File system data is kept in text formats.  Easy to edit and reuse.
•	Fast printing and rendering from a multi-streamed environment.
•	Multi-streamed.  Calls on the VCL software to prevent bottlenecks.  
•	Use local paths, Net-BIOS paths, or both for better networking use.  
•	Versatile programming interfaces.  DOS through to GDI systems.
•	Crash safe.  Protected in the VCL above the Win32 programming system.
•	No hardware locks, you control any access via your authorization server.
•	Easy to use, create objects or items, and prepare to distribute data.
•	The use of VCL forms in KitCAD supports a multi monitor environment.

The KitCAD header bar
The header bar is designed for a standard display Appearance.  Changed font sizes will affect the way KitCAD shows the toolbars.
Toolbar icons from Left to Right, by each icon, and then the buttons:

File 	-  Opens a file for editing and to reopen a current file. (Includes preview)
New	-  Deletes a current file from the Plan View.
Save	-  Saves the image of the plan to the preview file (not the KPD file info).
Print	-  Prints the current View to the default WISIG printing device.

Move	-  Waiting for programming...(not enabled yet)
Front	-  Brings the selected item to the end of a plan drawing KPD file order.

Back	-  Sends the selected item to the front of a plan drawing KPD file order.

Plan	-  Displays the Plan View is none has been created yet...
3D	-  Creates and displays the 3D Model View image getter...
UP	-  Drawing rotates x 10, 3D elevates, Plan View disabled.
Down -  Drawing rotates x 10, 3D elevates, Plan View disabled.
Left	-  Drawing rotates x 01, 3D rotates, Plan View disabled.
Right	-  Drawing rotates x 01, 3D rotates, Plan View disabled.
U2	-  Drawing moves x 1 pixel, 3D moves up, Plan View disabled.

D2	-  Drawing moves x 1 pixel, 3D moves down, Plan View disabled.
L2	-  Drawing moves x 1 pixel, 3D moves left, Plan View disabled.
R2	-  Drawing moves x 1 pixel, 3D moves right, Plan View disabled.

Black	-  Pen colour for drawing shapes or items in the Plan View.
White	-  Back-ground colour for drawing shapes or items in the Plan View.
Pause-  Stops image drawing modes (default for Plan View).
Text	-  Adds text to the Plan View image.
Get	-  Get colour of current position on Plan View image.

Fill	-  Fills a region with the current colours on the Plan View.
Pen	-  Pen line drawing on the Plan View..
Eraser-  Removes drawing images from an image on the Plan View.
Line	-  Draws lines from one click to another drawing on the Plan View..
Cir	-  Both filled and non filled circle shape drawing on the Plan View..
Squ	-  Both filled and non filled square shape drawing on the Plan View.
Size	-  Line thickness for drawing on the Plan View.
Type	-  Line type for drawing on the Plan View.

Select-  Item or Object selection for the DRAW and SELECTION buttons.
EDITOR:  Edits the whole world your currently using to get items and objects.
SELECTION:  Shows the editor dialog that allows editing of a single item only.
DRAW:  Down allows drawing of the selected item or object.  Up deletes it again.

POP-UP options are available on many of the tool buttons described above, to use this feature Right-click on a button to show a pop-up
Opening Files / Opening, and Editing the KitCAD library system.

KitCAD has two options to open files.  If the registry entries are enabled, a user can double-click on a *.KPD file.  This will open KitCAD with the file in the selected view mode, default of plan view.  Right clicking displays more options.

The second method of opening files is directly from the KitCAD interface.  To do this you will use the open icon or the open option in the file menu on the header bar of the KitCAD software application.

KitCAD will prompt you if you need to open a new file.  To create a new file is seen to be a direct action.  Another way to see this is :
New	-	Create a new drawing.
Open	-	Close, open, and then reload drawing interface.
Save	-	Apply changes to bitmapped background.

The only time KitCAD does save is when the user adds an item to the plan view or the user presses the Save icon on the KitCAD header.  Because KitCAD works in this way, a user will not need to close files when creating new plan views which reduces the workload of the software in creating new items in the one object which may contain many items (i.e.: the plan view).

Editing and viewing the KitCAD library system. By clicking the EDITOR button on the header bar allows for the editing and viewing of a users objects in the KitCAD library system. Selecting the 'EDIT ALL KITCAD OBJECTS' button in the OFormat dialog will display a text editor.  Enter or remove the names of the files without the KPD extensions, apply any changes, and close the text editor.  Return to KitCAD and close the OFormat dialog.  Select the Objects/items dropdown list in the header bar to select an item/object, or view any changes in the KitCAD library system.

Closing Files.

KitCAD does not directly support this feature, you may run KitCAD in a MDI if required.  For users who use the close function in Multi Document Interfaces or MDI style of applications then please see:

Opening Files - Close, open, and then reload drawing interface.

Saving Files / Adding or removing objects and items to KitCAD.

The Save icon or the Save option in the file menu on the header bar of KitCAD is used to apply changes to the bitmapped background.  No changes are actually made to the *.KPD file text.

The only time KitCAD saves or removes data at the plan view *.KPD text file is when a user adds another item/s to the plan view from the drawing view.  KitCAD then updates both the *.KPD file and its matching *.BMP background after drawing each new item on the plan view from the drawing view.

If the plan view has not been saved then KitCAD will prompt the user for a file to do so.  In this case the save icons description of 'save now' does apply but in no other.  

Please Remember: That at any other time KitCAD will not prompt for a file name.  KitCAD updates the open plan view data instead to match your latest changes from the drawing view.  Pressing the save icon only updates the bitmap background.

A user must create the drawing in the OBJECTS subdirectory of KITCHEN to be able to add it to the KitCAD library system. Clicking the EDITOR button on the header bar then allows for the linking of a users new object to the KitCAD library system. Selecting the 'EDIT ALL KITCAD OBJECTS' button in the OFormat dialog will display a text editor.  Enter the name of the file without the KPD extension, apply the change, and close the text editor.  Return to KitCAD and close the OFormat dialog.  Select the Objects/items dropdown list in the header bar to select your new object or item.

To design new objects is achieved in the same way as above.  You must save the file in the OBJECTS subdirectory of KITCHEN in Program Files.  The file names must then be linked to the KitCAD library system.  
Start the design of a new object by dropping items on the plan view and moving them to the correct position.  Do not move the items too far from the top left corner of the plan view, this marks the top left most point of the object.  Save the plan view and add the new object to the KitCAD library system.

Creating new items is a bit easier because you only need to enter the new name in the header bar item selection, and by pressing SELECTION you will be shown the OFormat dialog with that new item.  Apply any changes, close the OFormat dialog, and then add the new item the to library by selecting the EDITOR button on the header bar.  Like before, add the item in the text editor, which is displayed, apply the change, and close the text editor.

To remove an item or object from the KitCAD library system. Click the EDITOR button on the header bar which allows for the editing of a users items and object in the KitCAD library system. Selecting the 'EDIT ALL KITCAD OBJECTS' button in the OFormat dialog will display a text editor.  Remove the name of the object or item, apply the change, and close the text editor.  Return to KitCAD and close the OFormat dialog.  Select the Objects/items dropdown list in the header bar to confirm that the object or item link has been removed form the KitCAD library system, not the actual information.  Access to the item or object is still provided by simply typing the name into the object item selection bar on the header bar of KitCAD.

Ordering, modifying, deleting, and adding Items on the plan view.

This section has been shortened to provide for a more space.  Also you will note the lack of graphics through out the whole help file....  see Opening and Closing Files for more information about creating new objects using items.  The following deals with items which are already present within the KitCAD library system.

Ordering allows a user to send an item back or bring it to the front.  Right-click the ordering icons on the KitCAD header bar to display the pop-up options.

In the KitCAD header bar start drawing by selecting an item, or creating a new one by typing a name in the select text box and then edit it using the SELECTION button, exit when finished.  Then create a drawing of the item or objects by using the DRAW button.  Click the left-mouse-button, and move your mouse, or pressing a key and doing the same rotates the items.  Right-click to show the POP-UP dialog above and chose PLACE ITEM HERE ON PLAN.  If you do not have a file open you will be prompted to save and after returning you will find that KitCAD is saving 2 files, a preview, and a KPD text file.  After KitCAD reloads the Plan View one item at a time in order before the program control is passed back to the user.

To remove the newly created item from the Drawing on Plan View click the DELETE ITEM / PLAN VIEW option within the pop-up or click the DRAW button to its up state.

Other cool options here include the Header buttons: rotate quickly, rotate slowly, move, size, and move.  These options are enabled when you can use the option.

After placing an item on the Plan View successfully the user can edit the plan view items by right clicking at the items default position and choosing EDIT.  This displays the Plan Edit dialog that looks like the SELECTION and Plan View editing dialog box.  

The dialog is divided into sections using TABED pages; Size, Object, and Design.  Size is the main controller page for the next tab named Object. The Object tab holds the drawing information required by your computer to display the first item of an object.  The Design tab allows KitCAD programs to crawl and find information relating the construction of each item or object (mainly used in other applications and referred to as a NAME).

NAME – Each name of the object or item file is displayed in the top text bar, you can edit this and create new items but they will not be available unless added into the main file.  To edit the main file item-list then use EDITOR on the Header bar and select the now visible EDIT ALL KITCAD OBJECTS button from the Size tab.

To save changes you can use APPLY or APPLY AND CLOSE.  To discard un-saved changes use the RELOAD button from the OFormat Editor.

See the section Save and Open files for more information on creating new objects and items for use in the KitCAD library system.

Printing Files.

KitCAD has two options to print files.  If the registry entries are enabled, a user can right-click on a *.KPD file.  This will open a popup that displays more options.  KitCAD will display the file in the selected view mode and then prepare to print it.

The second method of printing files is directly from the KitCAD interface.  To do this you will use the printer icon or the print option in the file menu on the header bar of the KitCAD software application.

A dialog is displayed to allow the user to set additional settings to the printer before printing a hard copy of the current view, default print is of the plan view.
Printing reports is another matter, KitCAD will not fully support directly printing this data.

Please ensure that the option to spool print jobs is checked on. See your system administrator for more information.

KitCAD will the print the open view to the printer when the user selects Ok on the print dialog.  The VCL controls where the information goes, generally to the win32 subsystem where it can be spooled and printed.  The system interface can be used during printing because of information being passed to another stream via the VCL.

Exporting Data in a Table.

The reporting function of KitCAD is not really designed for external use.  Linking of the final *.KPD files to a database via a SQL system can produce many results.  The only draw back with this system is a business starting this type of programming could take years to finish a basic model.  A simple reporting function that allows editing is included to reduce this type of overhead.

To create a report table in a dbase format a user must use the following command:  In the view menu on the KitCAD header bar, select the option report/s, and then the sub-option of 'view report database'.  This shows the reporter, which expands over the plan view.

Some ODBC systems have a message when changing ODBC drivers.  Select Ok to continue the change and the reporter will continue to setup its table.

While the reporter is active enter a job number and then select 'Add to report' 
After selecting 'Add to report' the reporter then adds information to the table from the plan view.

Other options in the reporter include:
•	Simply right-clicking allows for more database options.
•	Editing the table information is point and click.
•	The ability to reset the table in the database.
•	Posting updates to the database for other users over a network.
•	The ability to edit the database table in an user-friendlier format.

Options while using other software applications include:
•	The ability to edit the database table or convert to another format from *.DBF
•	Add additional tables to the database for increased functions.

The information that is exported is useless unless you can work with it.
You will need a system for creating, manufacturing, and finally constructing a kitchen.  By having a limited stock pile of 540mm rips, 264mm rips, and 65mm rips your machinist can simply dock to size from largest lengths down to the smallest lengths.  Off-cuts are simply re-ripped back into the stockpile.  Ok now you can finally say bye, bye to your optimizer.  (P.s.  Jason worked as a machinist in one of Canberra's largest joineries.  Someone who you can trust...)

If you need a database for your business information then please see the BDE that is attached in the KitCAD 1.18 installer. A user can access tables over networks and on local machines.
If the KitCAD 1.18 installer has been run, then in the control panel of a win o/s a user should have an iconic executable displaying the name of 'BDE Administrator'.  The BDE is short name for the Borland Database Engine, which allows you to manage ODBC connections.  IB (InterBase) could then be employed to link information to and from any remote databases.

If you looking for more money and thinking of using a personal computer then please see the section 'making money' for more information...
Office - MS Query - Advanced users help.

This section requires the user to add the following DSN files to the ODBC data source location for Microsoft users to connect to the databases or servers. 

Extract the files from SQL.zip To their locations 
... KitCAD 1.20.dsn , KitchenPages.dsn 
At: ..\..\Program Files\Common Files\ODBC\Data Sources

Using the 2 files included here, can allow users to create SQL's and DGY's files.  Data may be acquired from the examples Named: KitCAD.qrt and KitCAD.dgy 

You can use a SQL to connect with the data produced by KitCAD after the user exports the plan data to the reporter, a simple query could be:

SELECT KitCad.PAGE, KitCad.NAME, KitCad.DIM_Y, KitCad.DIM_X, KitCad.ROTATION, KitCad.POS_Y, KitCad.POS_X, KitCad.HEIGHT, KitCad.HEIGHT_FRO, KitCad.VISIBLE, KitCad.COMMENTS, KitCad.LINK, KitCad.STYLE
FROM KitCad KitCad
ORDER BY KitCad.HEIGHT DESC, KitCad.NAME, KitCad.PAGE

Users now have the option of printing the report via a page preview, most kitchens are generated on one page.  DCOM.ZIP is included for advanced users with server/client environments to allow KitCAD to interact with other application/s even if they are on another machine/s.

WARNING:  NO UNINSTALL IS AVAILABLE AT THIS TIME FOR ADDON'S LIKE THIS THE DCOM.ZIP AND THE SQL.ZIP FOR OR WITH ANY KITCAD/KP PRODUCT/SERVICE.

KitCAD.exe can be set-up to use other applications:
The reason for separating 'KitCAD' came down to updating it and allowing users to write scripts, macro's, batches, and other file types to allow KitCAD.exe to interact with other applications which are not made by Kitchen Pages, or Mr. Jason Robinson.  See the 'Extra Notes' below for more information.

Extra notes about KitCAD.exe or Render.exe:
For more information please see the HTML help file under the 'Advanced users' section about using DCOM for networks or enabling the registry entries on for KitCAD.

The SQL's are designed for use with Office97 and MS Query 8.0 and may require upgrading and resaving.
Graphical Rendering.

Render.exe starts when the user selects the 3D-view option or icon on the KitCAD header bar.  KitCAD saves the plan view to a temporary file and setting in another.  Then the Render.exe application is started using the VCL win32 shell.  This intern creates a separate stream to handle rendering.  Render.exe will create a file with ordering information which is used with the zoom option that is set from the render3D view within KitCAD.   

You will see Render.exe display a status dialog as it works through the information.  An error will be shown if the refresh rate is not set long enough, default is 2 seconds.

Render.exe has an advantage over other software of this type since it can be closed!  A checking function will be included in later issues of this software.  For now use Alt+Ctrl+Del to pause and select the item named  'KitCAD 3D Working...' from the Task Manager and then press the 'End Task' button to finish the process of render.exe

KitCAD's Rendering is controlled by another application.  KitCAD dumps the plan view *.KPD file text into another file named Render.KPD located in the sub-directory of ..\Program Files\Kitchen\KitCAD\Objects\.  Other information is stored in the KitCAD.3D file that is also located in the same directory.

Render.exe which is located in ..\Program Files\Kitchen\KitCAD\Files and is responsible for how a user controls KitCAD and deals with the process of rendering.  The process is also dependent on how the client is logged-in, see the section on 'Clients and networking features' for more information.

DOS can be used to pass information files onto an application server which intern can process the data ready for coping back to the requesting client.  This is one of the reasons you must have a server side and a client side to this software.  The other is described in the section titled 'KitCAD environment and features.  Using KitCAD'.

If the user has set the 'Render wait' option in the view menu on the KitCAD header bar then Render.exe will pause before closing.  The user/s and administrator/s alike can then change how Render.exe works.  By right clicking on the Render.exe application, a user is prompted with a pop-up dialog showing 4 options:
Go	-	Saves settings, and Runs Render.exe and saves one image.
Local	-	Runs Render.exe locally or using the client log-on settings.
Server-	Runs Render.exe on an application server using a DOS batch file.
Exit	-	Finishes Render.exe and saves the final bitmapped image.

Right Clicking on the 3D icon on the KitCAD header bar allows a user to change the refresh rates of the KitCAD render view.  The default KitCAD render refresh rate is 2 seconds.  KitCAD render view will scan a dump image several times before being caught by having image copied from render.exe, this deletes the file and the temporary files.  The results of this can be an error dialog or a black screen from KitCAD.  To correct this a user would extend the time a KitCAD render view will wait before getting its image.  The Longest refresh time for a KitCAD render view is about 2 minutes, quickest is 2 seconds.

A Blue Error Screen or a File Not Found dialog may also be displayed if the refresh rate is not set long enough.  To correct this error extend the wait time using KitCAD, see above for more information.
 
Clients and networking features.

KitCAD allows its users to have either a client log-on to a KitCAD server or to a more advanced service.  This can be achieved via a link on your hard drive, or on a network resource over the network using, and including other applications.  Users have the choice a of using Render.exe, and DOS.  This support allows for any other form of programming that a user may know or have in performing a task.

Another way to achieve a working connection is directly log-on to a networking resource.  This is done using the Start up file locations dialog that is displayed at the starting of a KitCAD session.  
Instead of having something like 'c:\Program Files\Kitchen', a client would use a net-BIOS path like '\\Home\c\Program Files\Kitchen' for example.

The main use of a connection like this is explained in further in the section titled 'KitCAD environment and features.  Using KitCAD.'

KitCAD is also anti-hardware lockable because of its diverse networking feature's.  Having these devices inhibits a business growth and is not a responsible solution to many problems.  Its your hardware so why not use it.
A centralized download site or resource can more effectively be controlled by a business's administration.  This package uses software on a centralized location, or many, to create a result.  These locations provide the security to the network by using the User-Level share that allows users to fully access the network applications.

The file information is likable because it controls who has access to your data without sending others your trade secrets.

Unlike other software applications KitCAD is designed for secure data use, only changed drawing information is used, and then the data is linked at the appropriate resource.  If you do not have access to that resource then it is more likely you are not meant to access the data.  This applies to the drawings created by KitCAD, no price data is used, and basic final sizes are only ever displayed.

The clients and networking features are:
•	Quick file transfer over networks for rendering functions.
•	Updates to application and file servers is quick
•	Only drawing information is exposed to a networking environment.
•	Secret data stays on your local hard disk

Links to your secret data are maintained via links using dos, scripts, and others.  Linking to the basic library files of KitCAD over a network gives a user the control to export and what not to export.

Designs that are more complex have been tested with a result of being like a divided drawing due to the link system.  Complex objects show only basic shapes on a new drawing, saving processing power.

Updating the server application side is achieved using the Briefcase folder in windows, or a script can be used but this sometimes can only run once.  The Briefcase style of updating is better.

Product support.

It should be noted that the author of this product is supplying you this as a service, as that, and no more.  More advanced updates will cost, sorry.

The scope of this service includes the following and no more:
•	Service support is able to be contacted 24/7 over the Internet via email
•	Reported errors, detected bugs are corrected, if possible, and ASAP.
•	Uploaded updates are pre checked and checked again at storage.
•	Uploaded updates are completed on average once a month.
•	Server files, links, patch files, macros, and other add-ins that are not included in this service.
•	Hard copies of the Kitchen Pages, and any computer software media is not included.
•	Secure support is offered, drawing *.KPD files are only supported.

Secure support is offered and more information can be found in the section named 'Clients and networking features'.  The simple fact is none of your critical information is ever enclosed within a KitCAD drawing file.  The Bitmapped image allows for previewing while linking prevents security leaks.

Before any use of this product and/or service see the disclaimer at:
http://www.kitchenpages.com/Rights.html 

Users can contact support at:
JRobinson@KitchenPages.com

Service updates are available from:
http://www.kitchenpages.com/DownLoad.html 

*Administration can contact support at:
JRobinson@KitchenPages.com

* = Denotes that a fee may be applied for administration tasks that are generally not used in KitCAD updates, or downloads.  Any bug or error fixing is another part of the service, and this information is not included here.

How to make money?

Welcome, All the drawings you make you can charge for.  Here are a few good reasons, this goes for your software providers also, and your doing their bug fixing!  If you are an bug fixer then charge money for your NEW IT services:

1.	Your time, effort in researching your industry, and knowing how to make a kitchen cabinet in your work environment also helps.
2.	You are able to create designs for others in real colour and size compared to drawing a sketch plan by hand.
3.	Your information is your time and your time is money.  Like the first two reasons.  Please charge for your time. Others will and they have done!

Selling point number one is:	Y O U!
If I wanted to make your software I would ask you for your help, and I would be working in your workshop to ensure my software ran correctly.  Not for you to set-up or should I make your kitchens and you can program for me!

Selling point number two is:	Your Business!
You have been in operation say 28 years, with 3 computers.  If you want to setup a workshop of 30 persons running them like battery hens or now you need to swap to a more technical aspect of design and construction then - Sorry but I can only suggest you get a business consultant and a very good bank manager.  Then you or someone you hire should consider looking at software!  Simply put - you know your stuff – not someone else selling computers, or do they advertise for you yet?

Selling point number three is:	Your SALE!
Yes your sale is your software provider's next selling point.  We did it.
Go grab your self a copy of some software application, and put it away, or get some-one else to use it for you.  Then get that software sales person to travel around your competition.  Your compression will send their clients to you for a cheep design, and guess what some don't go back but most did in the research conducted in 1997 so this may not be good for you to try.  In vane your compression will scramble (or are you) to getting this new selling tool when all you needed was a graphics artist.  What a waist of money!  The only shame is that persons who do good, like Bill always get the crap from all of us because of the few who rip others off by producing this type of software/s if not Bill him self.

A long time ago, some one told me that joiners do not talk.  Competition, you can be friends but the jobs the job.  The same should be said when you look for a software solution.
If you need a solution then you need a lot of time in choosing all of your software and hardware.  If you have to phone up or dial in to get your 'demo' software then do not worry your not to missing much.  Hardware locks limit your existing hardware and software.  Programming the software to suit your needs will take time.  Hardware will change over that time so an update costs may not be desirable to your businesses solution.  You will need to try many software applications before you can find ones you would like to use at the best overall cost.

Computer hardware can be found by cutting a item out of an advertisement, go back a year or two later, and then try to find that same item.  Computer hardware that hold value are the most popular and will more likely last any updates.  In addition, they are more than likely they get cheaper over time!  10-20 years = next to $0 for hardware devices because of their popularity!  A good computer magazine also helps you see which standards are going to be used in future personal computer hardware

Copyrights and Disclaimers

As always the author owns the information within this document, media, other rights and ideas, or disclaimers may apply to this document and the media or other in that has been or was distributed to you or another.

See www.KitchenPages.com/privacy.html because I can respect your custom and input with a privacy statement.

See www.KitchenPages.com/Rights.html for more information on computer software disclaimers and warnings.  

This is a standard document that has had a few additions to exempt the author from legal actions as I am, and because you are the reader, or user, and not my self the author!  You have no right to this software.

This document is Copyright of its writer or author: Mr. Jason Robinson (C) Copyright 2000-2001-2004, all rights reserved.  
You may not resell or print this document for any reason unless given in writing by the author.

This is a thinking subject... if you need a real solution please get one but keep in mind some of the points here as they will get you a better deal in the long run.

Thank you for surfing at the www.KitchenPages.com
See you again soon...

And remember you're a Trades person, and now an informed Information Technology person.

Together you get a new class of a Trades Information Technology person who may be working both or either in a Trade industry, and in a Technology industry.  So please keep pushing for better freer software applications for all of us before a greedy few give us all the ITs.....

Comments please:	JRobinson@KitchenPages.com
Thank you.  Kind regards,
Jason Robinson

Updated:		25/01/2001

Written:		28/01/2000 
Revised:		08/03/2000 
Revised:		09/07/2000
2nd Edition:		24/11/2000

Added Web Help Comments:          30/05/2004