Not to get off subject BUT, jaytea, what does the (?# ... ) in your regex do?