It already does this ! (The repeat thing)
BTW - for fat and tallow stockpiles I have made a macro which tags everything for you. It only works completely correctly with df31.25 vanilla though, and you have to tell the macro (viz VB script) how many Bogeymen and FB's appear in you creature list.
I can look up this macro for you, i posted it several months ago
Here it is, BTW this needs to be run under windows, it generates a number of macro's using text processing, including separate fat, and tallow stockpiling, and a "wax and pudge" stockpile for if you have bees, and/or wamblers.
You need to edit the settings in the VB script and re-run for each fortress/world to get the tallow/fat stockpile macros just right. They all have different #'s of bogeymen & FB's, which you need to look up in the game (inside the create stockpiles menus). The bogeymen/FB entries appear in pairs "XX fat" followed by "XX tallow" you need to record the number of pairs.
http://www.bay12forums.com/smf/index.php?topic=82401.msg2187910Right now macros are the only way to save specific sets of stockpile settings. The "macros" generated by my script are much hacked and a lot faster than ones made by the regular game. It also makes trade and pressure plate min weight macros for you
Actually I think it's possible that Toady will abolish the old-style stockpiles and incorporate them into zones or something. That would be a good thing, as then stockpiles could be built on bridges etc