Hi -- On Tue, 7 Sep 2004, Matthew Margolis wrote: > blockFile = File.new("blocklist.txt", "a+") > print blockFile.read.include?("aa") > print blockFile.read.include?("aa") > > blocklist.txt looks like > -------------------------------------------- > aa > ae > aj > au > ae > --------------------------------------------- > > > Why does #include? return true on the first call only? Because you've reached end-of-file :-) David -- David A. Black dblack / wobblini.net