There are many ways to accomplish the same task. To make your macro's more efficient use a timer (like the one in this video) to see how fast your snippets of code execute.
No download links available.