Whenever I make a page and have quite a few number of links (4-5+) it can be really annoying to want to have a new link in between 2 other links that are already next to eachother.
What if there was an input box next to each link with an integer inside it (starting with 0) to integer n (whatever number of links is on your page). If you change the number in the input box to a different number, it will automatically switch the order of the links based on the value of the integer.
IF [ 0 ] (Choice 1) [1] (Choice 1) [0] (Choice 2)
[ 1 ] (Choice 2) [0] (Choice 2) Then [1] (Choice 1)
[ 2 ] (Choice 3) [2] (Choice 3) [2] (Choice 3)
No need to create little arrows or anything. Once the user likes the way the order of the links are, they can save it and the page will automatically adjust it once it's reopened again. The nice thing is, the input box doesn't have to have values 0,1,2. As long as no two numbers are the same, and that the numbers are in increasing order, then you could have numbers that aren't consecutive like 4, 45, 400.