Ron's been cranking away to add a new feature for the site: Karma
Karma is a general concept related to the how a player is viewed by others. You can give positive or negative karma, but only the latest karma value from you towards that particular toon will factor into the toon's overall karma total. This will limit any griefing while allowing players a forum thru which to post their impression of the character.
You can search for a toon by typing a partial name, then select from the list presented. You will then see the toon's karma total on the left and any karma reports (or feedback) listed in the middle. Just hit the 'Submit Feedback' button to fill in a report... and please remember, this is a PG-13 board
Let us know if you think this'll be useful while making your groups.