This code is free for personal and commercial use, providing the copyright notice remains intact in the source files and all eventual changes are clearly marked with comments. No warrantee of any kind, express or implied, is included with this software; use at your own risk, responsibility for damages (if any) to anyone resulting from the use of this software rests entirely with the user.