http://www.theshadowfang.uwclub.net/splicer/splicer.html