Some mentioned about "OneLiners" the other day. Here is a "C" onliner. main(a) {a="main(a) {a=%c%s%c;printf(a,34,a,34);}";printf(a,34,a,34);} John Donaldson