Been wanting to post this to you for a little while now, if you have free time give it a look and see what you think.