It's got this weird thyristorish thing going on... (I suggested cloning and tweaking it in a big list of suggested topics - although no one's picked it yet, I want to make sure to steer clear of gotchas.) - Aaron