This way they fire faster because of clicking multibuttons at once with the cooldowns on it. The castrandom just stops the sequence from stalling after cooldowns are blown.

you could always take out the icelance from the main DPS macro and set that to just /castrandom Firebolt,

The main purpose of this was to have the Water Elemental up as much as possible as it will make up about 10-15% of your DPS and keep it spamable with low micromanagment on my mages.

Any other sugestions welcome.