i am sorry to open this old one up again, but i have come across some new information regarding the origin of the phrase "tit for tat." the origin of this phrase are still much disputed and the above is listed as one possible source, however, many believe that it was actually derived from the french phrase "tant pour tant" meaning "sop much for so much" or even the dutch phrase "dit voor dat" meaning "this for that"
the french phrase sounds a little far-off, but the dutch phrase is very similar to ours. make up your own minds fellas.
cheers.
sam