# File lib/glue/string.rb, line 167
        def self.rationalize_filename(filename)
                return nil unless filename
                # gmosx: rationalize a copy!!! (add unit test)
                xfilename = filename.dup()
                # gmosx: replace some dangerous chars!
                xfilename.gsub!(/ /, "-")
                xfilename.gsub!(/!/, "")
                xfilename.gsub!(/'/, "")
                xfilename.gsub!(/\(/, "")
                xfilename.gsub!(/\)/, "")
                xfilename = self.to_greeklish(xfilename)
                return xfilename
        end