Brian Kneen: www.kneen.com/ may be of help. Although this site was last updated in 2004 and I haven't communicated with him since 2005.