I generally just use:
Code:
/cast [nochanneling:Mind Flay] Mind Flay
It won't maximize your DPS of course. I don't think the potential gain from interrupting a cast at the end is very significant either :). Adding a safe zone for channels isn't much work at all however, it's basically copy-pasting of the code for casting :p.