There's been some interesting comments here, but I have a hard time imagining every single person taking a turn in most of these systems. Scrum forcing everyone to make a commitment & report back in on it still seems fairly unique.
i have to find out where 'report back' requirement part of Scrum comes from.