You are free to use this code in all commercial and non-commercial applications as long as this copyright message is left intact. Use this code at your own risk. I take no responsibility if it should fail to do anything you would expect it to do and it could, at any time, fail to function in any manner. You have the source code, make it do what you want.