@2Hydroclopse - if you think gibbon is bad, check out hemah. His stuff actually kills. And when you have tower of elements and are playing with water elementals, and your leader is a summoning leader (keyleen), it can get kind of ridiculous. Hemah with water 3, twincast, and enchant 3 can pull off the following
turn 1 - summon 2 puppets, 2 puppets each summon 2 water elementals
turn 2 - summon 2 puppets, use spellstaff, summon 2 more puppets. 6 puppets now cast summon water elemental, giving a total of 16 water elementals. With tower of elements, all have the strong promotion. Upon attacking (and loosing), each turns into 2 damaged water elementals without the strong promotion (about 70%hp), giving you 32 water elementals. Upon attacking again and loosing, each turns into 2 damaged weak water elementals (again, about 70%hp), giving you 64 water elementals. Thats a total of 112 water elementals with which you can attack in a turn.
Note on this, with FF, you can actually give twincast to non-heroic units of level 10. Also, since twincast allows the casting of a second spell instead of doubling the number of units summoned, you can actually cast enchant spellstaff as your first or second spell, then summon a puppet, use the spellstaff, and summon 2 more, allowing you to have 3 puppets summoned per turn. This doesn't make a difference in the final numbers on turn 2, but it does allow you to maintain those numbers every turn instead of a cycle of every 3 turns.
-Colin