One of the fields in my recordset is listRanking. This field is an int. I would like to sort all of the records by this. This is no problem. I'm having trouble writing a function that will display all of the records in order and allowing the user to move a record up or down. For instance if the 3rd Record is moved down it would take the fourth records place and vice versa. I want none of the listRankings to be the same.. Can anyone help?