sorry bout that huge ass .000 file :) im just such a sucky coder, that i dont know how to compress it. there are only like, 15 or so articles/reviews, so it really shouldnt be that big. i think its the included ansis interface ansis and shit.. well.. for all you coders. heres what im doing basically. type ptr = ^eliteptr; eliteptr = record main : array[0..330] of string; {etc} end; var elite : ptr; files : file of eliteptr; begin assign(blah, paramstr(1)); reset(blah); d := 0; repeat inc(d); readln(blah, elite^.main[d]); until eof(blah); writeln(files, elite^); end. to write to the record, but it writes all the black lines at the end. HELP!1@#! :) i really need some lit/ansis for the next issue. catch me on irc "mO[aCID]" is my nick. also, i need some contributions for next months mag. mail anything to "morpheus@nacs.net". read the first article on membership guidlines. if someone wants to help me code. thats cool. if you have epilepsy, well, run this program at your own risk.