Hey all,

I am hoping there is someone out there who knows what direction I should take with this section of our Drupal site.

Here is a summary of what I am trying to do: We have a directory of pro-bono advocates and what services they provide, and I am trying to make it searchable/organized. There are two volcabularies we have created, called "Find an Advocate: Location" and "Find an Advocate: Type of Advocacy". Every entry for Find an Advocate belongs to at least one term from of each of these vocabularies, and now I am trying to cross reference everything without hand writing the thousands of possible combinations.

I have tried all the taxonomy modules, but none of them seem to do what I want, so I have been trying to use views/exposed filters, but I can't get that working either! I am hoping someone will tell me I don't need to handcode all these links, or create a separate view for each one.

I want it to work like this:

1. Choose your province or Territory. (These links can be hardcoded since it won't change hardly ever. This would take users to the next step....)

2. Choose your region or city. (This would ideally display a list of all the terms which are children of the term which identifies the selected province or territory. So for example, choosing British Columbia in step one would list all the regions and cities, which are children terms of BC.)

3. Choose the type of advocacy you are looking for. (This would ideally display a list of links or a drop down where users could choose, for example, disability. The page they would be brought to would list all the nodes that match the region they chose in step two and match the type of advocacy they are looking for.)

If anyone could help me at all, give me some pointers, they would be greatly appreciated!
xos
mos