Damn. Not sure why it's so tough to copy, the key aspect seemed to be choosing how long a gap is skipped that none of the free software versions have. That doesn't seem like a difficult feature to add nor one likely patentable but I'm hardly an expert.