I have 2 custom taxonomies. One is named "thestate" and the other one is named "thetown".

In "thestate" I have listed all the states in the U.S.
In "thetown" I have listed the main towns in the U.S.

For each taxonomy I have their items displayed in a drop-down

Do you understand where I am going with this? :D I need to be able to display the items in "thetown" based on what state is selected in the taxonomy "thestate"

For example, if the user selects "Michigan" (in the taxonomy called "thestate), the page automatically refreshes, and in the next drop-down, in the taxonomy called "thetown", I have only the cities "Detroit", "Grand Rapids", "Warren".

If the user then changes his mind and selects "Texas", the page automatically refreshes and in the next drop-down, in the taxonomy called "thetown" I have only the cities "Houston", "San Antonio", "Dallas".

Hope my explanation makes sense! Can you think of a logic by which I can accomplish this?