On Aug 15, 2012, at 7:56 PM, Chris Hollander wrote:

> So I tested out this code today at work... and when the distance gets
> REALLY big, there are problems. For "normal" ranges, say making the
> distance equal to the width, it seems to work fine... but it breaks
> when the distance is say, 2 * width.

Ah right, because we're using stx/sty rather than tx/ty.

So *that* is an issue.  stx/sty is much faster than tx/ty.  However I think I can adjust things so we can still use stx/sty.