>> Do you zero-terminate the string because you don't want to >> allocate zero memory? I don't know if allocating a pointer to >> zero memory would work, though. I forgot to say: I'm waiting to hear back from you before committing, so if you still feel I'm not doing the right thing, please tell. FX