Align and Array

That’s a very nice script Jeff. I’ve a request however:

Suppose I’ve an object placed 2 mm from the left edge of a surface and I want to array evenly across that surface so the last arrayed object will be 2mm from the right edge. In other words, can I place an array that will be evenly divided between the left and right sides of the space to be filled.