You could also use COMPAREFILEVERSIONS() if yo're dealing with .EXe, DLL, or .OCX that have versioning information embedded. Of cource, the best way might be to use a combination of both comparing filetimes and fileversions. A demonstration of this method can be found at http://kixtart.org/cgi-bin/ultimatebb.cgi?ubb=get_topic&f=12&t=000149
_________________________
There are two types of vessels, submarines and targets.