Thanks for the replies! Really seems like any macro is pretty inefficient. Any pointers on making a macro more efficient or is the only way to just monitor it all myself?