A quick search found this:
From http://web.archive.org/web/20030118104758/http://www.msewell.f9.co.uk/nfl.htm
The phrase NoFreeLunch was used in RobertHeinlein's TheMoonIsaHarshMistress as the phrase "There Ain't No Such Thing As A Free Lunch" or TANSTAAFL
It was originally used by ethicist AlvinHansen in a 1952 issue of the journal Ethics. Hansen's quote was the grammatically correct TINSTAAFL, "There is no such thing as a free lunch."
Or just "No free lunch", as they say in the NFL.
See also FreeLunch