Should also place the other contributors into this area. Tanis Lopez (myself), and Sean Heagerty, gave a prototype that Daniel Retherford's code was based upon.