I don't think you can in the first case, can you have the user being able to control Sorted/Unsorted. I know a day or two ago when I was thinking about it I got an error that made think you can only control Sorted at program time and not at runtime.

Also, is it possible to 'drag and drop" selections. I would like to be able to drag down the text with the mouse and have that act as the 'selection' when I hit the Enter key and have it move over to List2 or back to List1. In some cases I have a couple hundred entries and don't want any but those on the bottom of the list. It would make things a lot quicker if I could make a drag selection versus doing everything with the keyboard. I do have another idea but this one would be so much nicer.