I like the concepts of consistent group usage and random groups. I have always hated groups when it comes to assignments or tasks, but like groups for sharing purposes. I feel as though group dynamics continue to present themselves regardless and often students don't feel completely comfortable with honestly rating peers who are not contributing what they should.