Lucid, you've definately got a point on the novarsinstrings issue. I wrote this thing more than 2 years ago and have not revisted it, or used it since. I see at least two vars in strings. Maybe Saturday, while I'm watching football all day, I can sit down and tidy this thing up a little.