exsurgo's page I've been through mindless pain making this, and this version isn't yet half of what I want it to be.