First off thanks for your very candid comments/feedback on the site. I'm happy to see that you took the time to look at the site and find what works and what doesn't for you. As a web guy and actor constructive criticism are always welcome!
To your first point regarding the member directory. When we moved the site over to the new server we didn't notice it was broken. To that end, you'll notice on the top of the page "Main Menu" there is a link to the
"Member Directory". You'll notice that you have the options to search on various fields of the users profile when you click advance (i.e. Union Status, State, etc.). We'll continue refine the search function and make more fields of the profile searchable.
To your point regarding a shopping cart type system and individual logins. I think they are interesting ideas and worth thinking about how it can be incorporated into a future enhancement of the site. Again, thanks for your feedback!