UPDATE: Be sure to read Peli's post in which he explores all of these implementations using PEX. Apparently I have a lot more unit tests to write in order to define the expected behavior of the code.
I recently wrote a post in which I examined some existing implementations of named format methods and then described the fun I had writing a