Hi Jason, I seem to be back to square one again then mate. I don't want to return any results that have either 'iphone' or '5' assigned to them, I want to return all results that have both 'iphone' and '5' as separately assigned keywords. I've removed the forced quotes and used a space for AND and set the comparison as INCLUDES, but it still gives me no results. It would be the same as if they wanted to search 'black phone', I'd want to show all results that have both 'black' and 'phone' assigned to them. Really sorry if this is getting frustrating for you, it's pulling my hear out trying to establish the best way to get all the products set up for searching. Having read through loads of other posts, it seemed to be best to separate out all the search terms into a separate table and then use a managed relational table to join them to the products rather than having a 'keywords' field within the 'products' table and for each product filling it with all the relevant keywords.