My current favorite voting system is approval voting. It's simpler than ranking systems and has some nice mathematical stability properties. I actually like the idea of computerized voting terminals (as long as they have paper audit trails) because they can be easily reprogrammed to support these sorts of voting systems.

Once you've got technology that can support fancier voting systems, then it's a, umm, simple matter of politics to get it adopted.

I'm going to go out of my way to see if I can't get home before Sunday

Context for everybody: I'm going to be in D.C. this week for a conference and staying this weekend at my fiancée's parents' place near Fairfax, VA. This puts me within striking distance of meeting up with Bitt in NC and playing with his whizzy car...