what about having the program read in a text file instead? or read from a config (AppConfig or any of the other Config modules), or from the registry (Win32::Registry) even? You can leave the default text in the exe in the case that the external text source doesn't exist.