Hi Jeff, thanks for the feed back, I appreciate all your comments. - point 1 - let me explain how it was intended to work to avoid confusion. The interface has nothing to do with the physical placement of the artboards and the buttons on the left with the labels "AB 1" etc.. are irrelevant, they're just a visual to know what button on the right you're clicking. In the screen shot I provided, I have 4 artboards and the indexes go 4, 3, 2, 1 from left to right. I had already reversed the order that originally was 1, 2, 3, 4 from left to right. So this is the mechanics to switch AB 4 with AB 3 in my screen shot to have the order 3, 4, 2, 1 from left to right. Looking at the indexes, - is AB 1 in the right order? yes, click on the button next to it - is AB 2 in the right order? yes, click on the button next to it - is AB 3 in the right order? NO, I want AB 4 to become 3rd, click on the button next to AB 4 and so on, confusing? - to avoid the AB numbers to change as you click (just visually), comment out line 42 //app.redraw(); yeah, if the user changes its mind half way thru, not making the actual changes would help. I thought of that, but I figured since it is easy to reArrange...well...just do it again as punishment - point 2 - even if I said one's required to click all the buttons, I kind of lied , you can still close the window by clicking on the X at top. I realize that after I made a test with a ridiculous amount of artboards and the buttons couldn't fit on the dialog. If the user messes up, no problem, undo is our friend. It could be incorporated into the dialog. - point 3 - text boxes is a very interesting suggestion...version 2 perhaps? hope it helps to clarify the Usage of the script, also clicking on the buttons on the left brings up "help". Thanks again for the feedback.
... View more