This code is absolutely free, with no restrictions on it's use or modification. However, if you are using it for something interesting, please drop me an email at simon@hasc.com just to let me know (because I'm curious). Simon Thornington