I'm still trying to get my around about how a program such as "egrep" which handles complex patterns can be faster than one that doesn't... It seems to defeat all logic :-) Is there a simple explanation, involving small words? I've never really looked at the theory. -- Dave Horsfall DTM (VK2KFU) "Those who don't understand security will suffer."