oh thanks for responses one last question
should i put a wait time between desired spells?
the spell casting time is only half a second with CS but should I just put /wait 1 or can I lump them all together and still work?
Reauland's suggestion is good if you want to bunch of macros under 1 macro command using the <stnpc> and <stpc>. It's actually very effective since you can control when to cast it.
I don't think lumping the spells together without /wait command in the macro line will execute your spells properly. If you wanted to use the /wait command though you should put a /wait 1 if you were to bunch up different spells under the same macro.
Personally I wouldn't bunch different spells under a macro. Every situation is different so at times the spells you have grouped together might not always work the way you want it to in a particular situation.
I use 2 sets of macro palettes (2x Alt & Ctrl), basically you would arrange them how you would feel comfortable in accessing the spells. Assuming Chainspell is used, the time you cast one spell you will have more than enough time to reach the 2nd spell you want to cast and so forth. The time you spend cycling through to the correct spell you want will be a little less or equal to that /wait 1 macro command line you intended to use in the first place. But with this method this allows you to have gear you want equipped while casting your spell to make it effective and also you choosing what to cast in your current situation.