Good stuff! I'm curious--maybe it's not needed for your purposes, but what would it take to allow the dropped rows from one grid to "insert" where they are dropped instead of appending to the end of the grid?