The way units are buffed from the spellbook needs to be improved. It is clumsy, tedious and not fun.....
>S T A R T
Hit <Spell> button to go to spellbook
Select world/city/unit tab which contains spell needed
scroll to page with spell on it
select spell
hit <Cast> and spell book closes
Select stack of nine units to be buffed with spell, say "Evade" for the sake of argument
Dialog opens showing 9 units which can be buffed
select one to highlight it
hit <Select>
dialog closes and unit is buffed
>G O B A C K T O "S T A R T" and repeat for each of the units in the stack.
One obvious way is multiple selections from the unit selection dialog box also showing total mana left and mana used by the current multiple buffing operation.
Thanks for reading 
PS If anyone posts a reply telling me it can be done already and I just don't know how I'll scream and scream till I'm sick 