Oh and here is another tip:

Put a /stopcast at the start of your CC macro. When you need to CC, you usually need to CC NOW! Not when the Pyroblast finishes casting.