New ideas:
Share My Schedule
It would be nice to say, "These email addresses/accounts are my schedule buddies, let them see what tickets I've purchased." A simple, one-way transaction; they don't need to reciprocate. I've specifically called them "schedule buddies," not "friends" because friends means something else at the moment; the ability to buy tickets for them. I don't trust my friends that much. :-) Ideally this would also integrate into the iPhone app.
A secondary option of "share my schedule with the whole world" (ideally without requiring the whole world to log in to RUBI) would also be nice, but I'm betting almost no-one would use it.
Staggered registration. (Admittedly, this isn't new to Derek, since I email in this suggestion once a year. :-)
Problem 1: the registration system gets crushed for the first few hours. Coping with this small window costs a bunch of money and is unlikely to totally eliminate the problem.
Problem 2: People who are aggressive about registration system get first dibs on everything. (I'm part of the guilty group here.) I'm aggressive because there are two or three events that I know will sell out that I really want in on. However, as a side effect I also sign up early for events that are lower priority for me, that I could find replacements for. By an hour in I and a bunch of other people have snarfed up our low priority picks, so the guy logging in an hour later loses out. He might not get his highest priority because I grabbed it as a low priority.
Intercon (an admittedly much smaller convention of about 300 people) has the same problem 2. They solved it with staggered registration. When registration opens, you get to register for one and only one event. One week later, you can register for another event. One week later it's a free for all. It works well; people are forced to make tradeoffs for those two first two weeks and everyone is likely to get one of their top few games.
My proposal would be: When registration opens, you can only register for a single event. 24 hours later the total number of events you can sign up for is 2. The next day, 3 total events. Repeat for a week, at which point it's a free for all. As a result people registering a bit later still have lots of choices. Someone missing a day only missed one opportunity. The crush of doom is spread out over a week, hopefully eliminating the need to have extra servers for a few hours only.
Derek Guder:What if the form attempted to register you for events in the order you entered them on the form?
That seems like a good balance of usability, implementation simplicity, and usefulness.
Derek Guder:Should all ANI, FLM and SEM events not count as conflicting?
That also seems like a good starting point. I would have added "and are free", but a quick check of the 2009 data suggests that they're always free.
I do know there are some of those that do fill, that having a ticket is necessary to enter (as I discovered last year when I figured, "Hey, I've got some time to kill, I'll check out the Hentai Dubbing. Oops, what's the line of doom?"). Perhaps the answer there is that they should be charging, at least a little bit.