[eluser]drewbee[/eluser]
Nice one xwero! I didn't even think of that; that would work out perfect.
Fuzzy,
I trust you understand now how to save the categories? Create some type of separator between categories, other attributes, and the search term.
IE. using a dash, comma or something simliar. It would be wise to try and use something that wont be searched upon though; For instance, if a user types in a comma, I would probably strip it out due to the fact that you are simply searching upon keywords anyways:
urlencode(catname,attribute1,search+terms)
and after the decode, a simple explode for all your needed parts.