I have done some testing with this "commatrick" lately. And I have some problems with it. I use this macro to cast shadow word: pain;

/castsequence reset=target/combat shadow word: pain, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

This works fine, but I would prefer having some macros reset on a set number of seconds. Especially some of my warlock spells, like hellfire. BUT, when i use seconds it won't reset properly if the time is up when the macro sequence is between two commas. Have anyone else encountered this problem? and have you found a way around it? For now i just use target/combat for the macros that require commas. But for the other ones, reset=(seconds) works fine.