Yes, Views has a very steep learning curve...
I am asking for a written narrative like the "create a page to list users by role" page which is under the "getting started" page on the main Views UI. If you are interested, please take a look at what I need below, and send me a flat fee for the work. Might lead to other work, especially if you can hack auto-assign role. Oh, and as you will probably surmise after reading this post, I am a lawyer and may be willing to enter into a trade of services with you.
Now on to what I need...
I am setting up a website to allow attorneys to find other attorneys to appear in court when they cannot. When someone registers, they sign up as either a "Placement Only" subscriber or a "Receive and Place Assignments" subscriber.
Both are roles and it is the "Receive and Place Assignments" subscriber I want to be able to search for.
The search will also use one or more checkboxes. The checkboxes are to select what services the subscriber is willing to provide.
Finally, I have three Hierarchical Select vocabularies. The main vocabulary parent terms are mostly the U.S. courts, the first level of children are the counties and the grandchildren are the particular courts. Eventually, the subdivisions of the particular courts (e.g. "parts," "calendars," etc.) will also be listed (after I get ten thousand other courts listed in the vocabulary!). So the HS vocabulary looks something like this State > County > Court > Part.
I want the person doing the search to be able to select one or more checkboxes, then search for the deepest term in HS. If that term is not found, the search should return the next highest level. So if you don't find someone who will appear in that part, then the search will show who will appear in that court. And if there is no one who will appear in the court listed, then it will show who appears in that county. If no county, then that state.