Thanks Sab, however when people come across this thread in a weeks time or a month or a year, they are not going to have a clue what this is, this is because there will most likely be a lot of other posts in here by then and your topics will have been split up due to feedback that you get from them and other new posts in the meantime.
Please could you edit the posts that you have made that need this library to include it so that when people download your stuff, they can run it without having to hunt through umpteen posts to find this include. It is easy to do, just edit your post and add this attachment.
In future, please include a description of what your routine does, this is for your own sake as it will get downloaded more and you'll get more comments. It's cool to use the upload feature and I'd like to thank you for adding your source code so don't let me put you off doing it, but wherever possible please upload products that will run and it is not sufficient to just post a link with no valid introduction post, have a browse through here and see how other people have submitted their work for a better idea of how to do this.
Thanks.