Hi Phil, : >Well the case for '*' is fine, but I am worried about the case for : >'@'. Did you find a situation where it was needed ? : : No, `*' is the only character I've noticed a need for. I just assumed `@' : should be handled the same - obviously I was mistaken here. OK - I have removed the '@' line from your patch and applied the rest. Cheers Nick