Thank you both for your suggestions, just want to probe a little further to identify whats best...
With regards to the XML, will this cause performance problems if 100s of people are hitting the db at once searching through the same category although this is interesting and I never considered it ..
To give you an example lets look at for the desktop computers we will have the following product specific info to filter on:
http://computing.kelkoo.co.uk/ctl/do...&pid2=12461415
and for TV's we have
http://audiovisual.kelkoo.co.uk/ctl/...&pid2=18704336
In the second instance, of creating parent-child relationships, we could end up with thousands of tables, is this really the way to do it? have hundreds of tables for category specific details? and you would not know how many fields/params are sufficient.
What do you think Kelkoo does? or look at this site..
for sat navs the have the filtering on the left...
http://shopcompare.eu/ash/search.php?phrase=GPS
and for PDA you also get these..
http://shopcompare.eu/ash/search.php...almtops&cid=28
Thanks again for your help on this...