This happens all the time -- you have an idea (for site) that you've been toying around with in your head for a while.
Do you want to formalize it -- capture it somehow in some documentation format that will allow other non-technical people to read and understand it?
What do you do? What do you use?
I've found it's generally a lost cause to tell people about your ideas and expect them to understand it. They'll try to fit it into their existing conceptual framework, which is probably not what you had in mind.
You've got to show them, so that they've got a new conceptual framework to anchor their ideas to...