Use eval for getting preferences entries Language strings in files - reference from prefs file template filenames in prefs file - merge templates? break people & surnames files up into smaller files - see Rob Fugina below Bug with templates and list of people/surnames. Option to be quiet about input lines not understood. Rob Fugina (will do himself?): I'd like to see the 'people' and 'surnames' files broken up for the sake of size. It'd be nice to put the privacy parameters at the top so the user could decide how to make data private. Dale DePriest: Provide a packed option where there would be 10 people in one file. My idea is to use the last digit of the individuals id to cat together several records. Then add a full id as a name to link to inside the file. For some databases this can result in significant compression in the number of files and disk space usage. A new GEDCOM tag could be supported to have pictures. Some gedcom programs are starting to support this although it has always been defined in gedcom 5.5. Supporting the case where the gedcom file points to an image and the image is in .gif or .jpg format would be pretty easy. Pieter A.V.P. Donche: - Why not also include a language option in the beginning of the perl script next to the other options (or as a command line option), with the language strings already encoded in some list, such as @str_eng = ('Birth','Death',...); and @str_dut = ('Geboren','Overleden',...); somewhere in the perl script. and load the language sensitive strings from the value of the language option. - it would be nice if also strings coming from GEDCOM could be translated somewhere in the perl script. Now I still have the GEDCOM English abbreviations for Months, (MAY is MEI in Dutch, MARCH is MAART in Dutch, but MAR as an abbreviation is OK, the other months are the same English to Dutch ..) and AFT for after, instead of "NA" BEF for before, instead of "VOOR" BET for Between, instead of "TS" (abbrev. for "tussen") ABT for about, instead of "ROND" ... There might be other like that, but can't think of them for the moment. - Could the list of surnames also be formatted (standard or via an option) such as: (seems more easy to scrutinize) A Acke, Aerleboudt, Aernoudts, Alders, Allaert, Amirotto, Artois, Aspeslagh B Baert, Bailleul, Baillie, Baksteen, Bammlez, Barbier, Barras, Barremaker, Bartier, ... Bob Minteer:   I use FamilyTreeMaker v4.4.   When inputting dates, it allows you to use "Abt." for approximates dates and "Bef." to denote dates before a certain date, and "Aft." for dates after a certain date.   Sometimes, it is good to have an approximate date where no specific date exists.   Is there an easy way to accomodate this with your perl script, gedcomToHTML ??