Here's a thought:
Offer an option to allow officials to 'bid' for an assignment. As the season is winding down, league playoffs and provincial play downs are starting to roll in. When I get these games, it would be nice to import the game then allow officials to show they're interested by putting their name in the hat. When the time comes a few days in advance, I can pick from those officials instead of sifting thru emails and manually keeping track who's interested.
This system would also be useful throughout the year, especially for senior or elite assignments.
It could be linked to a quasi-AutoAssign where it would look for the officials who are most restricted and put them in the games they're available for, and then slot in wide-open officials in the games there are fewer officials available, thus keeping game numbers balanced.
That all sounds easy enough!! ;)