I've just contributed to modules/flexinode/contrib/ two new files: field_usergroup.inc and its matching README:

This flexinode field addition allows you to choose any of your defined user roles, of which users assigned to those roles will then be displayed in a dropdown menu on the content submission form.

At NHPR.org, there's a distinction between the Reporter of a story (one role) and the Submitter of a story (another role). Most of the times, there is a Submitter (a logged in and authorized user) who is typing in the notes for a Reporter's story. As such, I needed a field that would allow a Submitter to choose the actual Reporter of the story (which, in our templates, will be displayed instead of the Submitter name). This flexinode field accomplishes that, without the need to type the Reporter's uid or username correctly.

This addition was made during the exploration and customization of Drupal by http://www.NHPR.org. In loving support of open source software, http://www.NHPR.org will continue to contribute code they feel the community will benefit from. Questions about this code should be directed to morbus@disobey.com.