Connavar, thanks for that heads up. It should be fixed now. I've calculated it using the weighted average instead of a straight average. I double checked it against your site now and everything looks to be in order.
I'd be more than happy to share code, just pm me with what you need. If you'd like to put a link to my page in the meantime, that's fine with me. The link now is just: http://www.akinonyx.com/wo/ (added a form to change names).