I forgot to mention this earlier. The Assosciation of Shareware Profesionals, has developed an XML product description format, called PAD. After looking at it it appears quite useful. http://www.asp-shareware.org/pad/ Here is one of their examples. <?xml version="1.0" encoding="windows-1252" ?> <XML_DIZ_INFO> <MASTER_PAD_VERSION_INFO> <MASTER_PAD_VERSION>1.15</MASTER_PAD_VERSION> <MASTER_PAD_INFO>Portable Application Description, or PAD for short, is a data set that is used by shareware authors to disseminate information to anyone interested in their software products. To find out more go to http://www.asp-shareware.org/pad</MASTER_PAD_INFO> </MASTER_PAD_VERSION_INFO> <Company_Info> <Company_Name>Association of Shareware Professionals</Company_Name> <Address_1>157-F Love Avenue</Address_1> <Address_2 /> <City_Town>Greenwood</City_Town> <State_Province>IN</State_Province> <Zip_Postal_Code>46142</Zip_Postal_Code> <Country>US</Country> <Company_WebSite_URL>http://www.asp-shareware.org</Company_WebSite_URL> <Contact_Info> <Author_First_Name>Harold</Author_First_Name> <Author_Last_Name>Holmes</Author_Last_Name> <Author_Email>pad@xxxxxxxxxxxxxxxxx</Author_Email> <Contact_First_Name>Harold</Contact_First_Name> <Contact_Last_Name>Holmes</Contact_Last_Name> <Contact_Email>pad@xxxxxxxxxxxxxxxxx</Contact_Email> </Contact_Info> <Support_Info> <Sales_Email /> <Support_Email>pad@xxxxxxxxxxxxxxxxx</Support_Email> <General_Email /> <Sales_Phone /> <Support_Phone /> <General_Phone /> <Fax_Phone /> </Support_Info> </Company_Info> <Program_Info> <Program_Name>PADGen</Program_Name> <Program_Version>1.5</Program_Version> <Program_Release_Month>10</Program_Release_Month> <Program_Release_Day>07</Program_Release_Day> <Program_Release_Year>2001</Program_Release_Year> <Program_Cost_Dollars /> <Program_Cost_Other_Code /> <Program_Cost_Other /> <Program_Type>Freeware</Program_Type> <Program_Release_Status>Minor Update</Program_Release_Status> <Program_Install_Support>Install and Uninstall</Program_Install_Support> <Program_OS_Support>Win95,Win98,WinME,WinNT 4.x,WinXP,Windows2000</Program_OS_Support> <Program_Language>English</Program_Language> <File_Info> <Filename_Versioned>padgen15.zip</Filename_Versioned> <Filename_Previous>padgen14.zip</Filename_Previous> <Filename_Generic>padgen.zip</Filename_Generic> <Filename_Long>padsetup.zip</Filename_Long> <File_Size_Bytes>1016315</File_Size_Bytes> <File_Size_K>992</File_Size_K> <File_Size_MB>0.99</File_Size_MB> </File_Info> <Expire_Info> <Has_Expire_Info>N</Has_Expire_Info> <Expire_Count /> <Expire_Based_On>Days</Expire_Based_On> <Expire_Other_Info /> <Expire_Month /> <Expire_Day /> <Expire_Year /> </Expire_Info> <Program_Change_Info>Added spell checker, support for new PAD field and bug fix dealing with extensions</Program_Change_Info> <Program_Specific_Category>Development Tools</Program_Specific_Category> <Program_Categories>Developer/Author Tools, submission tools</Program_Categories> <Program_System_Requirements>Typical Win95 machine</Program_System_Requirements> <Includes_JAVA_VM>N</Includes_JAVA_VM> <Includes_VB_Runtime>N</Includes_VB_Runtime> <Includes_DirectX>N</Includes_DirectX> </Program_Info> <Program_Descriptions> <English> <Keywords>PAD, PADGen,diz, pad_file.xml, free, freeware, software, application, info, information, developer, internet, utility, xml, programmer, tool, distribution, submission</Keywords> <Char_Desc_45>Creates PAD files for your applications.</Char_Desc_45> <Char_Desc_80>Easily creates PAD files for all your applications.</Char_Desc_80> <Char_Desc_250>Easily creates Portable Application Descriptions (PAD) files for all your applications. Use PAD to get all of the important information to your vendors and webmasters as quickly and as concisely as possible.</Char_Desc_250> <Char_Desc_450>Easily creates Portable Application Descriptions (PAD) files for all your applications. Use PAD to get all of the important information to your vendors and webmasters as quickly and as concisely as possible. With this information long detailed submission forms may soon be a thing of the past! Submitting the PAD file will easily allow webmasters access to all your information.</Char_Desc_450> <Char_Desc_2000>Easily creates Portable Application Descriptions (PAD) files for all your applications. Use PAD to get all of the important information to your vendors and webmasters as quickly and as concisely as possible. With this information long detailed submission forms may soon be a thing of the past! Submitting the PAD file will easily allow webmasters access to all your pertinent information. By using generic HTML documents the PAD dataset can be easily expanded.</Char_Desc_2000> </English> </Program_Descriptions> <Web_Info> <Application_URLs> <Application_Info_URL>http://www.asp-shareware.org/pad</Application_Info_URL> <Application_Order_URL /> <Application_Screenshot_URL>http://www.asp-shareware.org/pad/padgenscreen.jpg</Application_Screenshot_URL> <Application_Icon_URL>http://www.asp-shareware.org/pad/padgenicon.gif</Application_Icon_URL> <Application_XML_File_URL>http://www.asp-shareware.org/padinfo/padgen.xml</Application_XML_File_URL> </Application_URLs> <Download_URLs> <Primary_Download_URL>http://www.asp-shareware.org/pad/downloads/padsetup.exe</Primary_Download_URL> <Secondary_Download_URL>ftp://ftp.asp-shareware.org/pad/padsetup.exe</Secondary_Download_URL> <Additional_Download_URL_1 /> <Additional_Download_URL_2 /> </Download_URLs> </Web_Info> <Permissions> <Distribution_Permissions /> <EULA>FREE USE LICENSE <!-- THIS REMOVED FOR SPACE REASONS --> </EULA> </Permissions> <ASP> <ASP_FORM>Y</ASP_FORM> <ASP_Member>Y</ASP_Member> <ASP_Member_Number /> </ASP> </XML_DIZ_INFO> _______________________________________________________ Get 100% private, FREE email for life from Excite Australia Visit http://inbox.excite.com.au/