I've had an idea for a site that's been kicking around in my head for the past year or so. I've decided to give it a go with Drupal, but am having a trouble deciding how to organize the site and its content. Much of this trouble comes from the idea that it will scale from just me banging out articles to a large community site, with multiple contributers, information related to specific states, user editable content, and Organic Groups. And the kicker is, a large percentage of the target audience will have little or no computer experience.

The specific problem I have is organizing the foundations of the site. Say that I have articles in a particular vocabulary. Some of these articles are written to be informative pieces, but others are news articles that may not be relavent in a month. And many of these articles may be relavent to a specific state or region in America.

I started by creating several vocabularies, for each main section and the various subsections under it. To organize information by state, I created a new vocabulary with each state's name as a seperate term. The idea was to use the Views module to pull this information out in various ways. Is this the correct way to do this? How do I handle news articles that would also fit into a certain vocabulary or state? Create a vocabulary called "Site" with terms like "article" and "news"? Or should I just use the CCK to make new content types, with the relevant states as a custom field? And how would I associate articles pertinent to a specific state to an Organic Group related to the state?

Any pointers would be very appreciated!

- ben