Permission is granted to do *anything* you want with this file, commercial or otherwise, provided this message remains intact.  So there! I would appreciate receiving any updates/patches/changes that anyone makes, and am willing to be the repository for said changes (am I making a big mistake?).