I've been playing around with macros more recently but I'm not 100% they work well. When you mean to announce you've used an ability (say Virus), how would that work? Chat line then action? Or action then chat line? I can't recall atm what my Virus macro is, but I've noticed it's misfired more than once and I've had to hit it more than once for Virus to actually go off.

Also, what abilities should be macro'd with chat lines for each job?