>>I need to programatically differentiate between 4.0, 4.5 and 5.0 By using the COMMAND intrinsic the following two commands will tell you: :FILE A=/A (if it fails, 4.0 or earlier) :PURGELINK (if it gives you a CIERR 975, it's 4.5)