Is there any way to reorder the nodes in a View? I have a complicated View containing many pages and attachments. When I built the View, I didn't think much about the order of the pages and attachments, but now I would like to change the ordering because it affects how they are displayed in the end. I would also like the flexibility to add additional pages in the future and be able to control where those attachments appear in the page.

I know you can control an attachment's position using the Above/Below options, but I have one page with 6 attachments and I can't seem to break the ordering except by creating and deleting nodes.

Edit: I discovered that I can accomplish this by exporting the View and reordering the code there and then reimporting, but if a cleaner solution exists, I would love to hear it.
You may also consider using the draggableviews module. Basically you create an "administrative" display of your view allowing arbitrary reordering of the content of the "main" display using drupal drag-and-drop interface.

There's also a comparison page for node ordering modules on drupal.org