I am building a community site but it is also a sales site for the some of the community members. We are lawyers and the content is intended to attract clients. Is there a way with VB CMS to:

1. Create a directory of a catagory of users (potential clients will register too) with control over the order of display?

2. Add a quick submission form to the main page to ask a question?

3. Replace with the category with something like a tag filter where we could use any words we want and have the articles displayed filterd by that word?