Hi Ian,
The search layout may be at fault, not sure. The display shouldn't be affected by the data returned (or not returned).

Yes you could place words into this:
$mycategory[canvey] = "1,2,9,17";
but threads uses numbers to address the categories so you will (or should never)

see an url with Cat=canvey,2,4,7 in it.
The other thing is that if you had an url with a Cat variable set to a word some scripts may see this as the value zero but I'm not 100% sure. (0 = all cats)
I'm still loading software and setting things up here. Once I have everything set up I'll look over the search script to see what is going wrong.
