While we're on this subject, is it ok to use strncasecmp()? I have a feeling this won't work in Windows, where it's (I think) _strnicmp(). Maybe a macro would be sufficient? - Jim