Grapher 4 FAQ

Version History

This page covers frequently asked questions about Grapher Version 4. 


Q1. How can I get the latest version of Grapher?

Q2. I have several objects in one area of my graph. I want to edit a particular object, but when I try to select it with my mouse Grapher selects a different object. How can I get Grapher to select the object I want?

Q3. I have many line plots in my graph and I would like to name the plots with names that are more descriptive. How do I do this?

Q4. I would like date labels on one of my axes. Can Grapher create a plot from a a worksheet column that contains my dates?

Q5. I want to create several plots on the same page using the same X axis but different Y axes. How can I do this in Grapher?

Q6. I need to print my graph on a printer attached to a computer that does not have Grapher installed. Can I do this?

Q7. In previous versions with Windows 98 or Windows ME I was unable to plot my graph on large paper, because Windows limited Grapher to only accept paper sizes less than 32.76 inches. How can I bypass this limitation?

Q8. My data are contained in several different sheets of the same Excel file and I want to display the data on the same graph using the same axes. Is there a way to do this?

Q9. I need to create several graphs that have many of the same settings (i.e. axis titles, etc.). Is there a way I can create a template graph that works with several data files?

Q10. How do I select the same worksheet for each of the curves in my template without clicking on the worksheet name for each curve?

Q11. I have created a graph but a plot does not appear within the axes. What happened?

Q12. I would like to digitize data points from a bitmap graph. How can I do this with Grapher?

Q13. Does Grapher work with Windows 2000 or Windows XP?

Q14. I would like to use international characters in my text strings in Grapher.

Q15. Can I control Grapher from another programming environment?

Q16. When creating multiple graphs in a script how do you reference each curve individually?

Q17. My Grapher 2 script fails when run in Grapher 4. The script stops at the PageSetup line.

Q18. I have a single X axis and two stacked Y axes. Is there a way to create grid lines parallel to both of the Y axes?

Q19. I have created a line/symbol graph with point labels, but the points are close together and some of the labels overlap. Is there a way to manually move them around?

Q20. How can I make the Grapher window visible when running a script?

Q21. Error messages are displaying in German, but I would prefer to see them in English.

Q22. Can I run a Grapher 2 script in Grapher 4?

Q23. How do I change a plot’s data file?

Q24. How do I create an Encapsulated PostScript file with Grapher?

Q25. How do I create a [.PDF] file with Grapher?

Q26. I want to show my graph to someone who does not own Grapher 4, do you have a viewer available for this person to download?

Q27. Can Grapher 4 create a Piper plot? If so, how?

Q28. When loading a template from Scripter, how do I use different worksheets for different curves?

Q29. When editing a file in the File | Open Excel window, I am unable to save the changes. How can I save the XLS file in this manner?

Q30. I have edited my data file in another program and want to update my graph. How can I update the graph without closing Grapher 4?

Q31. What happened to the View | Style | Window w/ Graph Manager view?

Q32. I rotated a graph and am now unable to change the length of either axis. How can the axis length be changed on the rotated graph?

Q33. How can lines be added to a ternary diagram?

Q34. How do I rotate a 3D graph?

Q35. When changing between plot types with the Graph | Change Plot To command, my plot properties are lost. What happened?

Q36. I am unable to activate the Graph | Export Plot Data command. How does this command work?

Q37. I notice that the R squared statistical value is different in Excel than in Grapher with a fit curve that goes through the origin. Can this be explained?

Q38. How do I change the fill color associated with the line on a 3D plot? The Line-Fill tab does not seem to control the fill color.

Q39. How do I change the axis scale before or after an axis break? The distance between equal values (10-20 and 100-110) should cover the same paper space in my graph.

Q40. I have created a 3D XYZ Plot. After the graph was created, I changed the worksheet used by the plot. Now, no plot appears. The data in the worksheet is correct and data should appear on the plot. What happened?

Q41. My legends created in previous versions of Grapher suddenly have 3 symbols instead of 1. How can this be corrected?

Q42. How can I fill between two plots?

Q43. After changing the rotation of a 3D graph, is there anyway to revert back to the default orientation?

Q44. How can the line or fill properties of multiple objects be changed at the same time?

Q45. Does Grapher 4 run on Windows NT?

Q46. Where do I find my serial number?

Q47. Is technical support free?


Q1. How can I get the latest version of Grapher?
A. Minor updates (e.g. version 4.00 to 4.01) may be downloaded for free if your serial number is registered. Connect your computer to the Internet, then click the Help | Check for Update command in Grapher. This will download the latest patch and install it on your machine.  Information about the latest version is listed on the Version History page. 

If you experience any problems with this command or would like to download the full version of the updated software, please email your registered Grapher 4 serial number to graphersupport@goldensoftware.com. Once your serial number is verified, we will send you download instructions.

Major upgrades (e.g. version 3 to version 7) cost US$119 plus shipping.  Refer to the order form for more information.

Q2. I have several objects in one area of my graph. I want to edit a particular object, but when I try to select it with my mouse Grapher selects a different object. How can I get Grapher to select the object I want?
A. In Grapher 4 you can select objects through the Object Manager. Select View | Style | Window w/ Object Manager to open the docked Object Manager. All objects in the plot document window are listed. Double click on the object in the list to edit its properties.

Q3. I have many line plots in my graph and I would like to name the plots with names that are more descriptive. How do I do this?
A. Each object, including graph objects, can be given a unique name in Grapher 4. By default, multiple line plots are named Line/Symbol Plot 1, Line/Symbol Plot 2, etc. The easiest way to give objects unique names is by using the Object Manager. To view the Object Manager and the plot at the same time, choose View | Style | Window w/ Object Manager. Highlight the plot in the Object Manager and then click the ID button. Type a new ID into the box. Alternatively, single click on a highlighted object in the Object Manager to edit the ID.

Q4. I would like date labels on one of my axes. Can Grapher create a plot from a a worksheet column that contains my dates?
A. Yes! Grapher 4 requires data to be in either numeric or date format to create a graph. If a date column is chosen for one of the variables in a graph, the corresponding axis automatically uses date labels. To change the format of the labels, double click on the axis and select the Tick Labels tab. Press the Format button under the Major Tick Labels group. In the Date/Time Format section, choose the desired label format or create a new format. Click OK and the axis will automatically be updated.

If your data is not in date format in the worksheet, but you would like Grapher to use date labels for the axis, follow these instructions. Open a plot window and create the graph using the modified data set. Select the numeric "date value" column for one of the axes. To change the axis labels from numbers to text dates, double click on the axis containing the numeric dates to edit the axis. In Grapher 4, click the Tick Labels tab and then select the Date/time option button in the Major Label Text group box. There are two options for generating date/time labels. One is to use the date labels from the worksheet and the other to let Grapher generate the date labels for you. If your data are evenly spaced, use the Date/time button to have Grapher generate the labels. If the data are not evenly spaced use the Worksheet button to add text labels to the axis. For detailed examples of creating date labels in this manner, please refer to Grapher's on-line help system or manual.

Q5. I want to create several plots on the same page using the same X axis but different Y axes. How can I do this in Grapher?
A. Create the first graph in the plot window. Double click on the Y axis and change the length of the axis to something small (i.e. 1.75"), so that the page may accommodate multiple graphs. In Grapher 4, select the graph and then select Graph | Add to Graph | Plot. Choose the plot type you wish to add. In the Choose Axes dialog box leave the X axis at the default "X Axis 1." Select "Create new axis" in the Y Axis group box. Click the Position button in the Y Axis group box. Select "Y Axis 1" from the drop down list at the bottom of the dialog box in the Position New Axis dialog box. Then, select the "At the top of" option. Press OK in all the open dialog boxes until you are prompted to open a data file. Open a data file for the second plot. Press OK to create a graph with one X axis and two Y axes stacked on top of one another. Double click on the new Y axis to set the new axis properties.

Q6. I need to print my graph on a printer attached to a computer that does not have Grapher installed. Can I do this?
A. This can be accomplished by printing to a file on your computer rather than printing to a printer. Check to see if you have the printer driver installed for the printer you will eventually print to. If the printer driver is not installed on your computer, you will need to install it. See your Windows documentation for directions.

In Windows (98, Me, 2000, and XP) press the Start button and choose the Printers command from the Settings menu. Right click on the relevant printer and choose Properties. Look for the tab that contains the printer port options. Choose the FILE option for the port setting. Click OK to exit the printer properties box.

In Grapher, print the graph and select the appropriate printer (i.e. HP LaserJet 4 on FILE). Press the OK button in the Print dialog. Grapher will then prompt you to enter a path and file name for the printer file. Once the file has been created, locate this file on your hard drive and then move this file to the computer with the printer. Open the DOS prompt at the computer with the attached printer. Copy the file from the disk to the printer port using the syntax: copy filename port (i.e. LPT1). The graph will print to the appropriate printer.

Graphs can also be exported in a variety of transferable formats including JPG, GIF, WMF, or EMF formats. This file could then be opened and printed on the second computer in another software program.

Q7. In previous versions with Windows 98 or Windows ME I was unable to plot my graph on large paper, because Windows limited Grapher to only accept paper sizes less than 32.76 inches. How can I bypass this limitation?
A. Grapher 4has removed the Windows 98/ME page size limitation. Now, on any versions of Windows (98, ME, 2000, or XP), the page size can be whatever size is required.

Q8. My data are contained in several different sheets of the same Excel file and I want to display the data on the same graph using the same axes. Is there a way to do this?
A. Create the graph using the first data set. In Grapher 4, select the graph and use the Graph | Add to Graph | Plot command or right click on the selected graph and choose Add Plot from the menu. After you have selected a plot you are asked to choose axes. Choose the axes of the previous graph. Next, you are prompted for a data file. The data file can be any data file - the same as the previous plot's or a new data file. If the Excel file is a multiple sheet Excel workbook, you will be prompted for the Sheet after selecting the file.

Q9. I need to create several graphs that have many of the same settings (i.e. axis titles, etc.). Is there a way I can create a template graph that works with several data files?
A. Grapher 4 contains a template graph file. Template graphs have a GRT extension. To create a template, make a graph with all of the settings you wish to retain on future graphs such as the number of decimal places on tick mark labels, axis labels, graph titles, line colors, etc. Once the graph is complete select File | Save As. Choose Plot Template (*.grt) in the Save as type field. Give the file a name and then press the OK button.

To use the template, select File | New. Choose Plot Window and make sure the Prompt for template check box is checked. Open the template, and then open data files to use within the template. The resulting graph can then be saved as a GRF file or exported (File | Export) for use in other applications.

Q10. How do I select the same worksheet for each of the curves in my template without clicking on the worksheet name for each curve?
A. In Grapher 4, when you open a template file, you are prompted for a worksheet. At the bottom of this dialog box, there is a check box labeled "Use this worksheet for remaining items". Place a check mark in this box and all of the curves will use the same worksheet.

Q11. I have created a graph but a plot does not appear within the axes. What happened?
A. Grapher needs two numeric or date columns of data to generate a plot. If you selected a column that contained letters or symbols, such as backslashes and hyphens, Grapher cannot create a plot. If the dialog is showing zero data points, look at the data in the worksheet. Normally, if the column is right justified the column contains numbers. If the column is left justified the column is formatted as text. Change the formatting in the original program the file was created in, save the data file, and recreate your graph.

Q12. I would like to digitize data points from a bitmap graph. How can I do this with Grapher?
A. First, import the bitmap graph into the plot window with File | Import. Then, select the bitmap and Choose Graph | Assign Coordinates. Follow the steps to register the bitmap with three known coordinates. After the coordinates are assigned, use Graph | Digitize to digitize data points from the bitmap graph.

Q13. Does Grapher work with Windows 2000 or Windows XP?
A. Yes, Grapher works with Windows 2000 and Windows XP. The user does need to have Power User rights to use Grapher. If the user does not have a minimum of "Power User" rights, please contact graphersupport@goldensoftware.com for a list of registry keys to change. Changing these registry keys will allow a Windows "User" to run Grapher successfully.

Q14. I would like to use international characters in my text strings in Grapher.
A. Grapher was designed to use English characters. Double-byte and 16-bit Unicode international characters are not supported in Golden Software products.

Q15. Can I control Grapher from another programming environment?
A. Yes. Grapher can be completely controlled by any Automation-capable programming language, including Visual Basic, Visual Basic for Applications (that ships with the Microsoft Office suite), or the Scripter programming language included with Grapher. Scripter is very similar to VBA. Most modern compilers include some facility for calling Automation-capable applications, including Visual C++. Check your language documentation for Automation or Active-X Automation support.

Q16. When creating multiple graphs in a script how do you reference each curve individually?
A. There are two steps to referencing the curves. First, name the graph. Then, name the curve. The curve’s properties can be edited using the variable name for the curve.

'Create graph and name it Graph1
Set Graph1 = Shapes.AddLinePlotGraph("e:.dat")

'Name first curve Line1
Set Line1 = Graph1.Plots(1)

Q17. My Grapher 2 script fails when run in Grapher 4. The script stops at the PageSetup line.
A. The syntax for PageSetup has changed in the Automation language. Due to this, you will need to change the script PageSetup command line slightly. Refer to the Scripter online help for more information about the new syntax.

Q18. I have a single X axis and two stacked Y axes. Is there a way to create grid lines parallel to both of the Y axes?
A. First, create the grid lines for the X axis as normal and specify that the grid lines are to be parallel to the first Y axis. Then, select the X axis and choose Graph | Add to Graph | Duplicate Axis. Place a check mark in the boxes to disable the tick marks and labels. After the axis is created, double click on it and click on the Grid Lines button. Make the grid lines parallel to the second Y axis and click OK. Then, on the Line Properties tab, change the Line Style to Invisible.

Q19. I have created a line/symbol graph with point labels, but the points are close together and some of the labels overlap. Is there a way to manually move them around?
A. In Grapher 4, you can select the graph and choose the Graph | Move Plot Labels command. This will allow you to move individual labels so that they no longer overlap.

Q20. How can I make the Grapher window visible when running a script?
A. To make the Grapher window visible, set the Application object's "Visible" property to True:

Set grf = CreateObject("Grapher.Application")
grf.Visible = True

Q21. Error messages are displaying in German, but I would prefer to see them in English.
A. Some programs install the system file mfc42loc.dll in the Windows system directory to control the language of the output messages. Rename this file to a new name, such as mfc42loc.old, to prevent Windows from using this file. This action may have an effect on the program that installed this file.

Q22. Can I run a Grapher 2 script in Grapher 4?
A. Yes, Grapher 4 can run Grapher 2 scripts. Most commands will not need to be changed. There is a change in the PageSetup command that does require the script to corrected for Grapher 4. Please refer to the online help system for additional information about the new syntax for this command.

Q23. How do I change a plot’s data file?
A. To change the worksheet used by a graph, double click on the curve and press the Worksheet button. Select all of the plots that you want to use the new worksheet and press OK. Then, select the new worksheet and press Open. Press OK in the plot’s dialog box and the plot will update with the new worksheet.

Q24. How do I create an Encapsulated PostScript file with Grapher?
A.
An [.EPS] file is generated by printing the graph to a file. You need to print with a PostScript driver in order to create an [.EPS] file.

1. Click the Windows Start button.

2. Select Settings then Printers.

3. If you do not have a PostScript driver installed, click the Add Printer icon. Follow the directions and add any PostScript printer (usually PS appears in the printer driver's title).

4. Select FILE for the printer port.

5. Open the printer properties by right clicking on the printer and choosing Properties from the menu. Under PostScript output format on the PostScript tab choose Encapsulated PostScript [.EPS]. There is not a PostScript tab in most Windows NT 4 printer drivers, so you do not need this step under NT 4.

6. To create an [.EPS] file from Grapher choose File | Print and select the PostScript printer. Click OK on the Print dialog.

7. Next, the Print to File dialog box will be displayed. Enter the path and file name to use for the [.EPS] file. Make sure to use the [.EPS] extension on the file particularly if you are using Windows NT4. Click OK to write the map to an [.EPS] file.

An [.EPS] file produced in this manner does not contain a bitmap preview. Some software applications, including Grapher, need this bitmap to display the image. If this is the case, use another export format in Grapher, such as the Windows Metafile [.WMF], to generate the graphic to use in other software applications.

Q25. How do I create a [.PDF] file with Grapher?
A. You must have Adobe Acrobat installed to create [.PDF] files. [.PDF] files are created through File | Print. In the Print dialog box, click the Name list down arrow and then choose Acrobat Distiller or Acrobat PDFWriter from the list of printer drivers. Click OK in the print dialog box to create the file.

Q26. I want to show my graph to someone who does not own Grapher 4, do you have a viewer available for this person to download?
A. The demo version of Grapher can be used to view the graph. The demo is available at www.goldensoftware.com/demo.shtm. All output capabilities have been disabled in the demo so the graphs cannot be saved, exported, or printed.

If the user owns Grapher 3, the graph can be saved as a Grapher 3 GRF file. This will allow the user to make changes, save, print, or export the graph. Alternatively, you can export your graph as a picture (EMF or WMF) or bitmap (TIFF, JPEG, etc.) and send them this exported file. The file could then be imported into another software application.

Q27. Can Grapher 4 create a Piper plot? If so, how?
A. Grapher cannot directly create a Piper plot. However, through a small workaround, Grapher 4 is capable of producing these plots. A sample plot is available by clicking here.  

Q28. When loading a template from Scripter, how do I use different worksheets for different curves?
A.
When loading a template from a script, only one worksheet can be named in the Open command. After the template is opened, each curve can be selected and the worksheet used can be changed. This example shows how to load the template with one worksheet and change the worksheet for one curve. The first curve ("Line/Symbol Plot 1") will still use the worksheet named in the Open command line.

'Opens Template
Set Plot = GrapherApp.Documents.Open (c:.grt", "c:.dat")

'Change worksheet of curve 2
Dim Graph1, Line2 As Object
Set Graph1 = Plot.Shapes.Item("Graph 1")
Set Line2 = Graph1.Plots.Item("Line/Symbol Plot 2")
Line2.worksheet = ("c:.dat")

Q29. When editing a file in the File | Open Excel window, I am unable to save the changes. How can I save the XLS file in this manner?
A.
The Save button and the File | Save command have been disabled by Excel automation. To save the changes made, choose File | Save As. Select the same file name and click on the Yes button when asked if you want to overwrite the existing file.

Q30. I have edited my data file in another program and want to update my graph. How can I update the graph without closing Grapher 4?
A.
First, save the data changes in the other program. Then, in Grapher follow these directions. If a graph that references the data is still open, choose Graph | Reload Worksheets. This will update the graph from the saved copy on the computer. If the worksheet is open in Grapher, choose File | Reload. This will update the data in the worksheet from the saved copy on the computer.

Q31. What happened to the View | Style | Window w/ Graph Manager view?
A.
To save screen space and to make the windows less confusing, the Graph Manager was removed. All of the functions of the Graph Manager from Grapher 3 have been added to the Object Manager in Grapher 4. To add axes, plots, legends, or graph titles, click on the appropriate button in the Grapher 4 Object Manager. The object manager is available by selecting View | Style | Window w/ Object Manager.

Q32. I rotated a graph and am now unable to change the length of either axis. How can the axis length be changed on the rotated graph?
A.
A rotated graph cannot have its size changed. To change the length of either axis, select the graph and choose Graph | Clear Rotation. This will remove the rotation from the graph. Double click on the selected axis to resize. Then, rotate the graph with the Arrange | Rotate or Arrange | Free Rotate command.

Q33. How can lines be added to a ternary diagram?|
A. To add lines to a ternary diagram, double click on the ternary points. Click on the Line Properties tab to add lines that connect the points.

Q34. How do I rotate a 3D graph?
A.
To rotate a 3D graph, select the entire graph and choose Graph | 3D View. Adjust the X and Y rotation values to rotate. If desired, check the Enable Z box and change the Z Rotation.

Q35. When changing between plot types with the Graph | Change Plot To command, my plot properties are lost. What happened?
A.
When changing from a line, scatter or step plot to another line, scatter or step plot, the line, fill and symbol properties are remembered. When changing from any of these plot types to a bar chart (horizontal or vertical) or vice versa, the fill property is changed to the default fill property for bar charts. To return to the previous fill, double click on the plot and change the fill property on the Line-Fill tab.

Q36. I am unable to activate the Graph | Export Plot Data command. How does this command work?
A.
To export plot data to a worksheet, select a fit curve, a function plot, a histogram, rose diagram, or wind chart. Do not select the entire graph, but only the plot. Then, choose Graph | Export Plot Data. A worksheet window will appear with the exported plot data.

Q37. I notice that the R squared statistical value is different in Excel than in Grapher with a fit curve that goes through the origin. Can this be explained?
A.
According to a variety of statistical sources, R squared cannot be calculated in the same manner when a through origin fit is selected. Excel uses the same equation regardless of whether the fit curve is forced through the origin. This results in a different R squared value in Excel. This value can occasionally be negative, so using the same equation is not a good idea when forcing a curve through the origin. Grapher uses an equation specifically designed for a through origin fit that takes into account the issues of how the line is centered. Refer to Grapher’s online help for the exact equation used in both cases.

Q38. How do I change the fill color associated with the line on a 3D plot? The Line-Fill tab does not seem to control the fill color.
A.
The color of the 3D curve is set on the 3D Settings tab. Double click on the curve and select the 3D Settings tab. Change the “3D fill” color to the desire new color. The Line-Fill tab controls the fill under the curve.

Q39. How do I change the axis scale before or after an axis break? The distance between equal values (10-20 and 100-110) should cover the same paper space in my graph.
A.
After applying an axis break, the scales on either side of the break are not necessarily the same. If the distance between equal intervals before and after the break needs to be the same, check the “Fixed scale” check box on the Break Axis tab of the Axis properties dialog. This forces the scale to be equal before and after the break. When the scale is fixed, the location of the break is determined automatically by Grapher.

Q40. I have created a 3D XYZ Plot. After the graph was created, I changed the worksheet used by the plot. Now, no plot appears. The data in the worksheet is correct and data should appear on the plot. What happened?
A.
Early versions of Grapher 4 have the clipping set incorrectly. When the worksheet is changed, the clipping information is read. To correct this, double click on the curve and select the Z Clipping tab. Click OK without changing any values and the graph will be updated correctly.

Q41. My legends created in previous versions of Grapher suddenly have 3 symbols instead of 1. How can this be corrected?
A.
To change the number of symbols used for a legend, close Grapher and open the GRAPHER.INI file which is located in the main Grapher directory. By default, Grapher is installed into c:Software3. The GRAPHER.INI file can be opened in WordPad or NotePad. In the [Grapher] section, locate the Legend Use 3 Symbols=1 setting. Change the 1 to a 0. Save the GRAPHER.INI file and reopen Grapher. The legend will now appear with a single symbol.

Q42. How can I fill between two plots?
A.
Create a graph with two or more plots. Select the entire graph and choose Graph | Fill Between Plots. In the Select Plots dialog, select the plots from the Available plots list that you want to fill between. Click on a single plot at a time and press the Add button. When two plots have been added and are listed in the “Fill between plots” section, press the Fill button to set the fill color and style. Click OK and the graph is filled between the two curves. To add additional fills, select either Fill 2 or Fill 3 in the Select Plots dialog and follow the above directions.

To fill between a plot and an axis, double click on the plot and select the Line-Fill tab. Change the fill color and style and set the fill direction as desired. Click OK and the graph is automatically updated.

Q43. After changing the rotation of a 3D graph, is there anyway to revert back to the default orientation?
A.
Yes. To revert back to the default orientation for a 3D graph, select the entire graph and choose Graph | 3D View. Press the Default button to restore the original rotation.

Q44. How can the line or fill properties of multiple objects be changed at the same time?
A.
Select each object that needs to be changed. Select axes and plots individually, do not select the entire graph. When all of the objects have been selected, right click within the selection box and choose Properties. This opens a shared properties box. Change the desired property and click OK. All of the objects are updated to show the new properties. Alternatively, after selecting all of the objects, press the Line Properties, Fill Properties, Text Properties, or Symbol Properties toolbar button on the right side of the screen. Make the necessary changes and click OK to update the graph.

Q45: Does Grapher 4 run on Windows NT?
A. Grapher 4 is not supported under Windows NT, but it does run with NT4 SP6 and Internet Explorer 4 or higher. There are no known problems running Grapher 4 under NT. If you experience problems and we can duplicate them under a supported version of Windows, we'll do all we can to resolve them. If we can not duplicate the problem, we will not pursue it.

Q46. Where do I find my serial number?
A. The serial number is on the registration card glued inside the cover of your reference manual. Please complete the registration card and return to Golden Software or register online at our web site. With this information, we will be able to mail you announcements of upgrades and newsletters.  Newer versions of our products will also allow you to find your serial number by
going to the Help menu and selecting "About Grapher."  The box will show the serial number, as shown below.

Q47. Is Technical Support free? 
A.
Yes, Technical Support is free to all users for as long as you own the product. You must register your product in order to receive technical support.  You can reach technical support by phone, fax, or email.

 

 

Home * Products * Gallery * Support * About Us * Register * Order * Demos * Sitemap

Privacy Policy