I have to agree this is a major issue when I'm making macros. My typical skill CD is 2.42 but I have to program for 3 because of GCD. However if I press all these buttons manually I can actually use them BEFORE the GCD finishes. Now this could be due to Client>Server or Server>Client lag/latency but one thing is for sure, it's definitely a nuisance.