Jeff, Not necessarily. The simplest solution (practically zero storage overhead) is to attach a map/dictionary to each user's account called "Sorted Notebooks": a dictionary where each key is the Globally Unique ID of a Notebook and each value is a comma delimited string of sorted Note GUIDs. When I opt to sort a Notebook manually, the string of Note GUIDs is re-hydrated into a linked list of Note GUIDs. (Inserting into a linked list only ever requires updating two list items.) This linked list determines the order of the Notes, and Notes added after the last manual sort can be added to the end of the linked list. Great point. If, in a Search, Saved Search, or Tag view, the user started dragging a note to re-order it, they'd get either of the following prompts: "This list is currently being sorted by search or tag criteria. Please select a Notebook to re-order its contents." or "This list is currently being sorted by search or tag criteria. If you want to manually re-sort this particular set of notes, click *here* to create a new 'Scrapbook' based on this list. Otherwise, select a Notebook to re-order its contents. (A Scrapbook, which would really be just a list of note GUIDs, would be very handy if you cared to implement it. E.g. If I, as a Dungeon Master, had a Notebook of Drow NPCs and a Notebook of Dwarf NPCs, I could select notes from each Notebook to make a Scrapbook called "possible encounters for the Underground Campaign"-- I wouldn't want to clutter up my tag namespace with such an arbitrary tag.) And, of course, Evernote coders could create a dictionary called "Sorted Tags" which would work just like "Sorted Notebooks" described above.