As most of you PCB Sysops know, the PCB message base functions in Allfix are still broke. The bugs are not only in the index, but also in the message base header and the actual message. PCBAFFIX.EXE is my attempt to fix this without destroying your setup in Allfix. PCBAFFIX.EXE will rebuild the *.IDX file based on the actual message base. It will also correct the message base header and the message headers. I have tested it on several versions of a corrupted message base and is appears to be working. I will, however, not be held responsible for any lose of data as the result of using PCBAFFIX. The call is: PCBAFFIX <path and name of the MSGS file>. Ex. PCBAFFIX C:\MSGS\NEWFILES\NEWFILES Let me know about any problems ASAP. Just in case, make a backup of the message base and the *.IDX file before running PCBAFFIX. The message base is written to and the *.IDX file is overwritten. Note: file sharing is not use. Also note that if the message base has been written to by another program between the running of Allfix and the running of PCBAFFIX, the results are unpredictable. I have sent a copy of the source code of this program to Harald Harms in an attempt to let him see what is happening. Maybe a patch to Allfix 3.42 will be out soon! Dave Blagburn 1:3612/386