Credits (Alphabetically listed): ================================ --Credit has to be given, as always, to Larry Wall, for starting this train a-rolling. :-)