Another very useful command for a recorded macro is the copy_word command (Ctrl+K). It does not require that you make a selection and for common cases where you are copying consecutive text which ends on a word, it works great. If you press Ctrl+K multiple times in a succession, it creates one clipboard with all the consecutive text. I use it all the time.