I've got a script that lets you export selected macros instantly – date-stamped, so you can save multiple versions if desired.
With a bit of work I could make them save to folders named for their Macro Groups, and I'll do this when I have a little time.
That makes the pain of saving versions and exporting things much less.
-Chris