
-- Make an RPM and a .deb package.  Now is that *really* nessecary?

-- Multiple random lines in the same output signature might be cool.

-- Able to specify configuration file with a command line option.

-- The program should use an END statement in case the program dies to ensure
   that any named pipe is removed so that other programs don't end up blocking
   for no reason.

-- Another file writing mode where the daemon process checks the .signature
   file every 1/4 of a second or so and if the access time has been updated
   then it writes out a new .signature to it.  This would probably be better
   than named pipe mode because pine wouldn't have problems.

-- I REALLY need to clean up the code so that it is more efficient and easier
   to read.  Right now things are rather slapped together because of hacking it.

-- Should make it easier to configure the format of the output.

-- Should probably use a select statement on the inner loop for cleaner control.
        - Turns out that this is not the solution to prevent the named pipe
          from blocking.  There is no way to stop the named pipe from blocking.

-- Writing out a pid file to /tmp/.randomsig-username would be good so that I
   could allow certain commands to be run from the command line like:
	'randomsig stop'    or   'randomsig reload'

-- The Makefile should probably be generated form a Makefile.PL file so that
   people with different installations of Perl or other Unix distributions don't
   have to go modifiying the program to suit them.

-- Although this sounds crazy, there probably should be two processes that run:
   one that reads in the files and figures out what the random lines are and
   another one that opens up the named pipe that the client will read from.

-- Mutliple configuable matching expressions would be nice.

-- It would be cool if you could put tags or markers in the .sigread file to
   indicate where you'd like the text to be wrapped or truncated instead of
   setting the $wrap_at variable.

-- Take random text from the web?  For those who like the WebCollage X windows
   screensaver by JZW.

-- The mutations don't allow you to specify whether the change is global or not
   and they probably should allow you to do so.


-- Maybe make randomsig capabile of switching configurations on a schedule.  Boy,
   that's taking things rather far for a signature generating program.  If there
   is anyone out there that would be crazy enough to do such a thing, send a
   self addressed stamped envelope to:

     TICKETS
     The Price is Right
     CBS Television City
     7800 Beverly Blvd
     Los Angeles, CA 90036 
