* Forms. IF ADIR(aFiles,m.dir2Boost + '*.scx','',1) > 0 FOR x = 1 TO ALEN(aFiles,1) IF ADIR(aTmp,FORCEEXT(m.dir2Boost + aFiles(m.x,1),'SCA'))=0 OR NOT 'R' $ aTmp[1,5] DO (_scctext) WITH m.dir2Boost + aFiles(m.x,1) ENDIF NEXT ENDIF * ClassLibraries. IF ADIR(aFiles,m.dir2Boost + '*.vcx','',1) > 0 FOR x = 1 TO ALEN(aFiles,1) IF ADIR(aTmp,FORCEEXT(m.dir2Boost + aFiles(m.x,1),'VCA'))=0 OR NOT 'R' $ aTmp[1,5] DO (_scctext) WITH m.dir2Boost + aFiles(m.x,1) ENDIF NEXT ENDIFThen I compare the VCA's using DiffMerge. At that point I almost always see one more thing I need to do. Modify the class, DO b.prg, and compare again. Now, maybe it's ready to check-in.