I am trying to understand the timing on spells.

So lets say ABC spell has a cooldown of 10 seconds.
Also ABC spell has a cast time of 2 seconds.

Does that mean that after I cast ABC spell it will be back up in 8 seconds or will it be back up in 10 seconds?

So I guess what I am asking is does the cool down start as soon as I attempt to cast a spell or after the spell completes. I am trying to get enough commas in between spells so I am not clicking on cooldowns.

Also do instant spells cause a 1 second or a 1.5 second global cooldown?

BTW fur you are the man the DPS macro you posted bumped my dps almost 500 per shaman makes a big big difference when farming heroics.