The files in this folder /MapTools/ are all Fortran 90 source code in MODULE structure. That is, they are not finished, stand-alone programs. Instead, they do necessary algebraic or graphical work in support of other applications, like my FiniteMap, NeoKineMap, Seismicity, OrbWin, etc. In a few cases, a routine will need to communicate with the user to obtain additional information. (An example: SUBROUTINE Prompter in Map_Tools.f90) Such communication is by ASCII text-mode interface, which should work approximately the same in all computer systems. Many of these codes produce output graphical files. They do so using the conventions of Adobe Illustrator, which you will need to purchase. I let Adobe take care of providing the operating-system-specific parts of the user interface for viewing, printing, exporting, and/or editing graphics. You will need these files if you try to modify and recompile any of the primary applications that refer to them. You may also find it useful to incorporate them into programs of your own. In Fortran 90, you do this with a statement like "USE Sphere" at the top of your program. You can then refer directly to subprograms and global variables within the module from your program. (In order to avoid accidentally overwriting important variable values within the modules, I have begun variable names in many modules with a short prefix, like "ai_" in Adobe_Illustrator.f90.) Note that the package of: Sphere.f90 Adobe_Illustrator.f90 Map_Projections.f90 Map_Tools.f90 gives you many of the map-related capabilities of GMT (Generic Mapping Tools), although not the 3-D data visualization tools. Best wishes, Peter Bird UCLA 2007.10.05