Regarding ballot design - our current system already does this quite well - everything is randomized in the online ballot (though parties are grouped together) and there is an area for additional information. Optional ballot completion would also definitely be used...
---- election-methods mailing list - see http://electorama.com/em for list info
