Thanks to Marty for making snort what it is. Thanks to Jason Carr for extensive testing of the tail functionality. Thanks to Bill Terwilliger for testing and debugging of Database.pm.