I can't do that becuase the SecIDs are just random Longs, ordering by the SecID would be meaningless. The DM DB contains over 2000 SecIDs.

I need to sort the first set by Position, so that they are already in the correct order. If I ordered BOTH sets by SecID, then the Recordsets would line up, but I would have to do a Find on the Poition field in the rstAcc so that I could pull the data out in the correct order.

Whew... did that make any sense?