I finally gave up on String::Format and wrote my own souped-up replacement. http://github.com/rjbs/string-formatter/blob/master/lib/String/Formatter/Cookbook.pm Fun! -- rjbs