added file submitted by Weston T. Schmidt <schmidtw AT users.sourceforge.net>, patch...