in reply to config file vs. __DATA__

I have used it in a couple of CGIs where non-programmers were going to maintain variables in the script. Something like:
__DATA__ Department Fish Gun Licensing Manager Trout Fishing in America Email trout@fish.net Department...
In the situation I was in, removing the config from the program would eventually lead to problems since the "maintainers" of the script wouldn't be able to handle it (I realize an admin feature in the script would have been even easier for users and allow the config to be separated out, but that adds at least a couple hundred lines of code and the project size/scope didn't warrant that kind of time).