Is it possible you're running on a Vax which doesn't have the hardware instructions the strlen (et al) you are using needs, so its trapping into an emulator? That is, you might have the wrong subroutine library on the VMS Vax. Just a guess. -Barry Shein, ||Encore||