Hello from Grand Rapids!
I've been here for two weeks and already the Drupal involvement begins! I'm not actually working on the development, but our web developer is fairly new to Drupal with very few people to consult in GR; only the support forums. So we have a question based on permissions, and the context is that we're creating a website called The Rapidian that will act as an online distribution platform for citizen journalism in Grand Rapids. In this setup, we have many roles, with first-time reporter and reporter on the lower rungs and editor on the higher rungs.
So when adding content in a custom content type like a “news story,” can we hide/show certain fields based on a users role? For example, we’d like an editor role to be able to check a field “has been fact checked” but not show this to the reporter role.

Comments
That's an easy one.
I assume that you are using Content Construction Kit (CCK) for your additional fields. The CCK module is bundled with additional modules. The one you'd be interested in is titled, "Content Permissions". So you would go to admin->build->modules and enable it. I'd also check the handbook for cck out to get a start on understanding CCK.
thanks, - got it.
thanks, - got it.
Content Permissions might not be granular enough
I think you might want workflow fields: http://drupal.org/project/workflow_fields
FunnyMonkey
Click. Connect. Learn.
Using Drupal in Education
FunnyMonkey