Aha. Wonderful. That works. Thanks!!!!!
Though I would have thought '.*?' would try to match a pattern as short as possible (because of the "?") and thus not include the parentheses? Anyway, I guess I still don't fully understand the regex stuff.. but I'm glad my code now works. :-)
Thanks again!
Emma