Hi bill, thanks for the help with that T-SQL Split function two days ago. It's working well. I built that function because I want to build some "advanced" searching in a book database.<BR>I created a t-sql procedure that accepts a Title and checks every title looking for the best matches. I searches every word in the titles to see how well it fits the one the user entered. The problem I'm concerned with is performance. I created an index that included the Title and the BookID. I thought that would speed things up. What do you think of my approche?