The import should have preserved the order. My only guess is that syncing caused some cards to be put out of order.
Anyway, download this file:
http://repose.cx/dump/order.py
Put it in ~/.anki/plugins
Start up Anki, save your deck, remove the file from the plugins directory again (or it'll keep sorting every deck when you open the program). It should work fine after that.
Edit: ~ is Documents and Settings\username on Windows. The code will also print the new order of the deck into the log file for confirmation, so don't be alarmed if it tells you there were "errors".
Anyway, download this file:
http://repose.cx/dump/order.py
Put it in ~/.anki/plugins
Start up Anki, save your deck, remove the file from the plugins directory again (or it'll keep sorting every deck when you open the program). It should work fine after that.
Edit: ~ is Documents and Settings\username on Windows. The code will also print the new order of the deck into the log file for confirmation, so don't be alarmed if it tells you there were "errors".
Edited: 2007-06-28, 11:34 pm

I have only imported one list. I have never added a list. I did synch on-line and that shuffled the deck, then you deleted the deck for me and I re-loaded my local deck. I wonder if my local deck was then shuffled? At any rate this did sync my local and on-line decks and I thought things were cool. But it seems they both skip kanji? Presently, under Edit, my list appears in order, but lists many kanji I've passed in number as new cards.
Glad I don't have to retype all of those entries! I see what you mean, though. The numbers would keep it numerical, simple that. But most often they are single cases and it doesn't really matter. When there are more, they are at least within the same chapter which is fine. Almost finished renumbering, so I'll be back on track later today.
Thanks again.