I hope I'm writing the right person. Have you ever considered writing a
version of grep that scanned the file backwards? The reason is that I
often am searching some 20 gig log file knowing that what I'm looking
for is most likely near the end of the file. So a backwards switch would
be handy.