I agree with Tim -- if we have to get rid of one of them, let's get rid of index/rindex and keep find/rfind. Catching the exception is much less convenient than testing for -1. -Barry