When I completed my only marathon a decade ago Back Street Graphics embroidered a letterman style jacket for me: I love it! At the time it was around $75-80 with my name on the front too. 309-755-9830. Locally, they do the printing for the Marathon.
I agree with the comment about jackets. I have too many race shirts already, but would be interested in a windbreaker type jacket with the race logo on the back. I was surprised they did not have any for sale at the race expo.