Using Groups is definitely the way to go. And get this macro - it's a huge timesaver:
Additionally, not only can you rename Groups, but you can rename any action. For instance, I often rename "IF" actions. "Abort if error", "Validate parameters", etc.
Finally, you can break apart portions of large macros into sub-macros. Let me know if you need more information on this - it's a broad topic.