Hello Everyone,

First off, my apologies if I'm not in the right place to post my concerns. I've been working on this problem for weeks, and quite frankly, it's getting harder and harder to find a solution for this problem, especially with all of the contributions being made to Drupal (which isn't a bad thing, mind you. :))

Anyway, I'm working on a 3-column navigation system, based on a Vocabulary in my site. I have the following setup:

----------
Continent (Term)
---------Country 1 (Term)
---------------Office 1 (Node)
---------------Office 2 (Node)
---------------Office 3 (Node)

---------Country 2 (Term)
---------------Office 1 (Node)
---------------Office 2 (Node)
---------------Office 3 (Node)

---------Country 3 (Term)
---------------Office 1 (Node)
---------------Office 2 (Node)
---------------Office 3 (Node)

and so on...

My task is to do a 3-column system that does the following
Column 1: Display Continents/Countries (Dropdown)
Column 2: Display Offices Based on Selected Country
Column 3: Display Office Based on Column 2

Thing is, the first 2 columns should retain the list selected, so that the user can jump between terms. In other words, even if I jump between offices in Column 2, the display should not reset, unless I select a different country. My reference is similar to that of M-Audio's Drivers and Updates page (http://www.m-audio.com/index.php?do=support&tab=driver)

I've been looking for a solution everywhere, but I end up installing Taxonomy Modules one after another, and nothing seems to meet this need. On the current setup that I have, I can have either the second column or the third column, but not both.

Can anybody point me to the right module/approach on how to do this correctly? I'm not an advanced developer, so I ask for a little bit of patience on this matter.

Many thanks in advance.