Excellent, thank you both Pat & arnelgp! Looks like you both have the same logic in play.
Far more straightforward than what I ended up doing as I was concerned that updating the SortOrder field by looping through the recordset, while I had the recordset open, could potentially result in a...