All of those, except the Group Macro (which I previously published), can be replaced with @DanThomas' great KMFAM system:
I highly recommend Dan's KMFAM system.
For more information, see the wiki Searching the Forum for Answers section.