Regarding dynamic signatures and static content, in other words having stuff which changes and stuff which remains the same, a simple Perl script will do you right: #!/usr/bin/perl print `whatever command you want piped`; open SIG,"$ENV{HOME}/.signature"; while (<SIG>) { print; } close sig; Save those five lines in a file called signature, chmod +x it to make it executable, then use that as the program to pipe to your signature. The script will include your .signature file that you normally use. Remember to get all the punctuation right, and replace the command in accent-marks with the one you want to execute, like `pom` for the phase of the moon. Hope this helps. -- Currently playing: Various Artists - The Herb Garden - Hallucinogen Good Vibes Radio: http://clearwhitelight.org/goodvibes Omeron - Effortless Union with the Divine