i'm pretty confused by all the work that went into all those macro's, i guess i dont understand the desired effect.

i just use the following;

/cast Summon Water Elemental
/cast Icy Veins
/use 13
/use 14
/castrandom Frostbolt, Frostbolt, Frostbolt, Frostbolt, Ice Lance

i dont like the cold snap being in the macro, i usually save it for an extra frost nova/cone of cold in emergencies or for an extra pet in long boss fights (ha...) so its just on a seperate button.