Anders, on the kiosk thing, how many computers did you have for them to use? I like the idea, but wouldn't want people to wait in long lines to use em.
We got two of those Toshiba NB205 netbooks. They are small (10 inch screens) which is fine, and they were cheap (around $300). The check-in is 5 clicks:
-Click your name in the alpha sorted list
-Click to confirm that yes, that's your name
-Click print
-Click Ok (in the printer dialog box)
-Click 'Ok I'm done' to reset it for the next person
If you have a volunteer there doing it for them, I would say that it takes under 10 seconds. About a minute or so if they are doing it themselves and reading the instructions.
Generally we leave one one running the check-in app and the other set up for the "create an account and volunteer" page for walk-ups. A few days ago I added an even quicker walkup-signup-assign all in one page (that would be run by a volunteer, not self done). Naturally they are hooked up to a network printer so adding another one, or just borrowing someone's laptop for registration to add to the pool, is pretty easy.
The other tough thing is who comes with who. You can have ten guys signed up beforehand, but when you find out at the last minute they are all riding together in two cars, it messes with your previously assigned list.
Yup. That one is tough. We track who has cars, and who will or won't drive them on gravel. In the assignment list it puts a little car graphic next to those who have cars. So that part of is manageable.
Our system has a text box that you can type in who you want to be assigned with. I go back and forth on developing this further... there are many tech problems, and some social problems.
Social:
-ok, you SAY you want to work with Johnny, but if we need you to split up, will you?
-if we've given you a "assign me with this person" option, do you feel more or less happy when we ask you to split up if we really need you to?
-How can you tell if "assign with" means at the same physical location or just on the same stage team?
Tech:
-how do you say you want to be partnered with someone who isn't in the database yet?
-How do you handle grouping people with someone who IS in the database, but hasn't signed up?
-How do you manage assignments in a group, but physically spread out? (like, 10 the people for 2 spots)
Tech issues are solvable with time and effort, but social issues remain. They make the return on investing in the tech issues smaller since they are the bigger problem, really.
So, what we do is based on a text box, assign in groups that make whatever sense we can, and then we have a "lock" button on the assignment. So that way folks that are together are locked and unmovable (well, they _are_ unlockable, of course) and we won't accidentally switch half of them to some other stage team later when I've forgotten why I put them all together.
Cheers,
Anders