phil24, that is regex, and yes...not every one understands it. But it's worth the learning experience if one decides to learn about regex. Just remember that you don't need to make the same routine for separate events. Just use an alias for the routine and then have all the events refer to it. This way, your code is less redundant.